Software Engineer, Embedded Systems

Knak Digital

$190K — $225K *
Technical Services
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 5+ years of experience as a Software Engineer focusing on embedded systems in C.
  • Experience in designing reliable motor control systems.
  • Familiar with scripting languages like Python or Shell scripting.
  • Strong knowledge of embedded systems architecture and microcontroller communication.
  • Experience with real-time operating systems (RTOS) such as Zephyr or FreeRTOS.
  • Skilled in using debugging tools such as JTAG and oscilloscopes.
  • Effective communicator with a collaborative mindset.
  • BS+ in Computer Science, Computer Engineering, or related field.

Responsibilities

  • Collaborate with engineering teams to develop firmware for LaserWeeding and future products.
  • Troubleshoot firmware on various microcontroller platforms.
  • Design and establish manufacturing methods for PCBs and components.
  • Investigate and tune control problems at a low level.
  • Lead project planning, task delegation, and problem-solving efforts.

Benefits

  • Pre-IPO stock options
  • Fully-paid medical, dental, and vision coverage for employees and dependents
  • Flexible paid time off (PTO)
  • 401(k) plan
  • Life insurance and long-term disability coverage
  • Employee Assistance Program
  • Mental health support programs
  • Virtual care and telehealth services
  • Commuter benefits
  • Pet insurance
  • Inclusive, mission-driven work culture.
Full 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 Requirements • 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% Compensation 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 • Life insurance and long-term disability • Employee Assistance Program • Mental health support programs • Virtual care / telehealth services • Commuter benefits • Pet insurance • Inclusive, mission-driven work cultur

Similar Jobs

More Jobs at Knak Digital

More Technical Services Jobs

Find similar Software Engineer, Embedded Systems jobs: