Embedded Software Engineer - Building Automation (C/C++, Linux, RTOS)
Job title: Embedded Software Engineer - Building Automation (C/C++, Linux, RTOS) in Madison, WI at Food Management Search
Company: Food Management Search
Job description: Embedded Software Engineer - Building Automation (C/C++, Linux, RTOS)
- Bachelor's in EE/CE (or similar) and 3-5 years of embedded C/C++ experience is a requirement
- Must have experience with embedded Linux, RTOS (like FreeRTOS), and 8/16/32-bit microcontrollers
- Pay: $79,900.00 - $115,000.00 per year
- Must be a United States citizen or Green Card holder
- No remote
- Full-time
- Permanent W-2 employee
- Full benefits
- No relocation
- Located on the northwest side of Madison, Wisconsin
- Design and develop embedded software for commercial building automation controllers
- Collaborate with hardware, software, QA, and production teams to define and deliver robust products
- Create technical documentation including detailed designs, specifications, and user stories
- Develop and execute comprehensive tests to validate functionality and performance
- Track development progress and contribute to meeting product milestones and deadlines
- Continuously improve engineering tools, processes, and best practices
- Proficient in embedded C/C++ development with strong knowledge of RTOS (e.g., FreeRTOS) and industry coding standards like MISRA C
- Experienced with embedded Linux development, including Bash scripting, Makefiles, and version control tools like Git
- Solid understanding of serial communication protocols (SPI, I2C, UART, RS-485, USB) and hands-on use of debugging tools such as oscilloscopes and logic analyzers
- A solid work history
- A US citizen or possess a green card
- A residence within 45 minutes
Expected salary: $79900 - 115000 per year
Location: Madison, WI
Apply for the job now!
[ad_2]
Apply for this job