Embedded Engineer - Microcontrollers

Boston, Massachusetts


Full Time

$100k - $150k

Our client is a leading 3D software electrical engineering simulation product company located in the vibrant tech hub of Boston. Their cutting-edge software solutions empower engineers to design, simulate, and optimize electrical systems with unprecedented precision and efficiency. They are seeking a highly skilled and innovative Embedded Software Engineer to join their dynamic team, contributing to the development and configuration of microcontrollers to enhance the functionality of our industry-leading software.

Position Overview:

As an Embedded Software Engineer at their company, you will play a pivotal role in advancing their 3D electrical engineering simulation products by designing, developing, and configuring microcontroller-based systems. You will work closely with cross-functional teams of software engineers, electrical engineers, and simulation experts to create seamless and efficient solutions that cater to our diverse customer base.

Key Responsibilities:

  1. Microcontroller Development: Design, develop, and configure microcontroller-based systems to support the core functionality of their 3D electrical engineering simulation software.

  2. C Programming: Write clean, efficient, and maintainable C code to interface with microcontrollers, ensuring optimal performance and real-time responsiveness.

  3. Hardware Integration: Collaborate with hardware engineers to integrate microcontrollers with sensors, actuators, and other electrical components to enable accurate simulations.

  4. Debugging and Testing: Perform rigorous testing and debugging of embedded software to ensure reliability, accuracy, and robustness of the systems.

  5. Optimization: Continuously optimize and improve existing code and algorithms to enhance simulation speed and accuracy.

  6. Documentation: Maintain clear and comprehensive documentation for all software design, development, and configurations.

  7. Collaboration: Collaborate with cross-functional teams to ensure seamless integration of embedded systems with their 3D software products.

  8. Stay Current: Keep up-to-date with industry trends, emerging technologies, and best practices in embedded software engineering to ensure our products remain at the forefront of innovation.


  • Bachelor's or higher degree in Computer Science, Electrical Engineering, or a related field.
  • Proven experience in embedded software development using C and microcontrollers.
  • Strong knowledge of software development for real-time systems.
  • Familiarity with hardware/software co-design and integration.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and teamwork abilities.
  • Experience in 3D software development or simulation is a plus.

Why Join?

  • Opportunity to work on cutting-edge technology in the 3D electrical engineering simulation industry.
  • Collaborative and innovative work environment.
  • Competitive compensation and benefits package.
  • Professional growth and development opportunities.
  • Located in the heart of Boston, offering a dynamic and vibrant work atmosphere.

If you are a talented Embedded Software Engineer looking to make a significant impact in the field of 3D electrical engineering simulation, we encourage you to apply.

Posted by: Nicholas Costello

Specialization: Embedded