Software Engineer, Embedded Systems
Role details
Job location
Tech stack
Job description
As a Sr. Software Engineer, Embedded Systems, you will work alongside your software, mechanical and electrical peers to build AI and robotics products. You will play a crucial role in designing, developing, and maintaining embedded software systems for various electronic devices. You will work closely with hardware engineers and other cross-functional teams to ensure seamless integration of software and hardware components. You'll do whatever it takes - which might include going to the farm - to ensure our customers have reliable and safe products. What You'll Do
- Partner with Engineering teams to build firmware on embedded systems for LaserWeeding
solution and future products.
-
Develop and troubleshoot firmware running on various microcontroller platforms.
-
Help design and establish the manufacturing and validation methods for PCBs and related
sub-components.
-
Investigate control problems at the lowest level and learn how to properly tune them.
-
Drive decision through project planning, task delegation and leading problem solving efforts
to reiterate quickly, Job Title: Embedded Software Engineer Job Description The Embedded Software Engineer will lead the development of software-defined radio systems supporting telecommunication se…
- 6 days ago
Requirements
environments., * Worked as a Software Engineer with embedded systems in C for 5+ years.
- Solid experience with designing and implementing reliable, consistent, and fast motor
control systems.
-
Knowledge of scripting languages such as Python or Shell scripting.
-
Strong understanding of embedded systems architecture, including microcontrollers,
sensors, and communication interfaces (e.g., UART, SPI, I2C).
-
Experience with real-time operating systems (RTOS) such as Zephyr or FreeRTOS.
-
Proficiency in debugging tools, such as JTAG, oscilloscopes, and logic analyzers.
-
Familiarity with software development tools and version control systems (e.g., Git, SVN).
-
Effective verbal and written communication skills and a desire to work in multidisciplinary
teams
-
BS+ in Computer Science, Computer Engineering or related field
-
Willing to travel up to 25%
Benefits & conditions
Base Salary Range: $190,000 - $225,000 Compensation varies based on experience, level, and skill alignment. Benefits & Perks
-
Competitive salary
-
Pre-IPO stock options
-
Fully-paid medical, dental, and vision coverage (including dependents)
-
PPO or HDHP/HSA options
-
Flexible PTO
-
401(k) plan