Imagemaker-posted 3 months ago
Full-time
251-500 employees

At Imagemaker we are looking for a skilled Embedded Software Engineer seasoned with C/C++ to join our team and contribute to the development of automotive devices for one of our clients in the US. This developer will design, implement, and test embedded software components to interface and control the Enthusiast devices.

  • Design, implement, and test embedded software components to interface and control the Enthusiast devices
  • Participate in architecture, requirement gathering, estimating, and planning for software execution
  • Develop new functional capabilities within firmware applications to meet a wide range of customer requirements and operational needs
  • Create technical documentation throughout the development process
  • Review other developer’s code to help maintain and improve source quality
  • Collaborate with Dev team under an Agile Scrum work methodology
  • 4 to 6 years experience using C/C++ for embedded device
  • Bachelor’s degree in Computer Science, Engineering, or other relevant technical discipline
  • Experienced with event-driven architecture and unit testing
  • Experience documenting and presenting capabilities in design reviews
  • Experience with RTOS
  • Good background in shared codebase development using GIT
  • Knowledge of algorithm principles and patterns
  • Ability to look at problems from a high level and come up with reusable solutions
  • Agile at navigating a steep learning curve while still producing exemplary code
  • FreeRTOS or Zephyr RTOS
  • USB, SPI
  • JTAG or SWD debugger
  • CAN bus and protocols
  • Python or other scripting language
  • ARM Cortex-Mx, Microchip PIC24, dsPIC
  • Schematics and microcontroller hardware
  • GCC, IAR
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service