Senior Embedded Engineer @EquipmentShare
Software Development
Salary unspecified
Remote Location
Job Type full-time
Posted 2d ago

[Hiring] Senior Embedded Engineer @EquipmentShare

2d ago - EquipmentShare is hiring a remote Senior Embedded Engineer. πŸ’Έ Salary: unspecified πŸ“Location: Worldwide

Role Description

The Senior Embedded Software Engineer is responsible for the architectural integrity, performance, and reliability of the entire embedded system.

  • Lead in the design, building and maintenance of software for embedded systems on vehicles and equipment.
  • Immerse yourself in the full engineering lifecycle of embedded applications.
  • Architect and integrate embedded systems.
  • Read schematic and layout files to design and debug software.
  • Collaborate with internal and external cross-functional partners, leadership, and product owners to build solutions.
  • Implement hardware-level security, such as Secure Boot and encrypted firmware updates (OTA).
  • Focus on the continuous improvement of technology and processes.
  • Architect software for modularity and reusability across hardware platforms.
  • Design and document APIs, user guides, and testing procedures.
  • Analyze and enhance efficiency, stability, and scalability of system resources.
  • Interface with hardware design and development teams.
  • Document design process and report systems results.
  • Support customers in the integration and deployment of the system.
  • Ensure the robustness and security of wireless communication with other devices.
  • Ensure that the firmware is as protected and tamper-proof as the hardware platform can provide.
  • Ensure the team's code is "thread-safe" and optimized for the specific constraints of embedded hardware.
  • Provide technical guidance and mentoring to more junior engineers.

Qualifications

  • Proficient in C programming language; Git, or similar version control systems; Linux build systems and Linux kernel development.
  • Knowledge of digital control interfaces, such as Ethernet, CAN, USB, SPI, I2C or high speed serial.
  • Strong knowledge of communication buses: CAN, USB, Serial, I2C, SPI.
  • Capable of designing hardware solutions using PIC and ARM embedded microcontrollers.
  • Ability to work independently and within a collaborative team environment.
  • Involvement in full product life cycle from prototype to production.
  • Flexible and adaptable with a willingness to work in ambiguous environments.
  • Broad technical skill set spanning hardware and software, with the ability to work on both hardware and software projects, while learning new skills.
  • Comfortable learning new tools (including LLMs), technologies, and disciplines as projects demand.

Requirements

  • Bachelor or Master of science, computer engineering, electrical engineering, computer science or a related field is required.
  • At least 6 years experience with various Embedded Operating Systems: Linux; RTOS; bare metal.
  • Experience with C++, Assembly, Python, and other applicable languages.
  • Experience using Oscilloscope and other embedded test equipment.
  • Experience interfacing with Bluetooth modules.
  • Experience with low-power design and advanced sleep modes.
  • Strong experience in hands-on development and troubleshooting on embedded targets.
  • Familiarity with software configuration management tools, defect tracking tools, and peer reviews.

Benefits

  • Competitive compensation.
  • Full medical, dental, and vision coverage for full-time employees.
  • Generous PTO + paid holidays.
  • 401(k) + company match.
  • Gym membership stipend + wellness programs (earn PTO and prizes!).
  • Company events, food truck nights.
  • 16 hours of paid volunteer time per year β€” give back to the community you call home.
  • Career advancement, leadership training, and professional development opportunities.
Before You Apply
️
worldwide Be aware of the location restriction for this remote position: Worldwide
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Senior Embedded Engineer @EquipmentShare
Software Development
Salary unspecified
Remote Location
Job Type full-time
Posted 2d ago
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Unlock 152,720 Remote Jobs
️
worldwide Be aware of the location restriction for this remote position: Worldwide
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Unlock 152,720 Remote Jobs
Γ—

Apply to the best remote jobs
before everyone else

Access 152,720+ vetted remote jobs and get daily alerts.

4.9 β˜…β˜…β˜…β˜…β˜… from 500+ reviews
Unlock All Jobs Now

Maybe later