Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Embedded Software Engineer

$180k - $190k

3B Staffing LLC

• Position: Principal Embedded Software Engineer (10+ years of embedded SW needed)
• Location: Hudson, MA - 5 days onsite
• Domain: Electronics
• VISA: US or GC - no GC_EAD
• SALARY: $180-$190K
• Interview: 1st Round is Teams Meeting - 2nd Round is onsite interview
• Referral Bonus: $6,000

Please, I need All of the below filled out when you submit a candidate.


Full Legal Name:


Contact Number:


E-Mail ID:


Current Location (City & State):


Visa Status:


Availability:


How Many Years of Experience with


1. C:


2. C++ (version and last used):


3. Embedded:


4. Linux:


5. RTOS:


6. Microprocessors:


7. Device drivers:


8. Flash:


9. i2c devices:


10. spi devices:


11. Amplifiers:


12. D/A converters:


13. A/D converters:


14. Interrupts:


15. Multi-threaded applications:


16. DMA's:


17. Caches:

Master's Degree


University/College Attended:


Year of Graduation:


What is your degree in:

Bachelor's Degree


University/College Attended:


Year of Graduation:


What is your degree in:

Best domains to look from


Robotics


Machines


Automotive


Aerospace


Semiconductor


Consumer Electronics


Consumer Products

Job Description


Position Overview: We are seeking a highly skilled and experienced Principal Embedded Software Engineer to join our dynamic team. As a Principal Embedded Software Engineer, you will play a key role in the development of embedded systems and device drivers for our next-generation products. You will lead a team of software engineers, guiding them in the design, implementation, and testing of software components to ensure reliability, efficiency, and performance. This position requires expertise in embedded systems, device drivers, and low-level programming, as well as strong leadership and communication skills.

Responsibilities:
• Lead the design and development of embedded software for our products, including device drivers, firmware, and low-level software components.
• Collaborate with cross-functional teams to define software requirements and architecture, ensuring alignment with overall product goals and specifications.
• Provide technical leadership and guidance to software engineers, fostering a collaborative and innovative work environment.
• Conduct code reviews, perform debugging and optimization, and ensure code quality and adherence to coding standards.
• Develop and maintain comprehensive documentation for software design, implementation, and testing processes.
• Stay updated on emerging technologies and industry trends in embedded systems and device drivers, incorporating new techniques and best practices into our development process.
• Work closely with hardware engineers to integrate software with hardware components and peripherals, ensuring seamless operation and compatibility.
• Support product validation and testing activities, including troubleshooting issues and implementing solutions as needed.
• Mentor junior engineers, providing technical guidance and knowledge sharing to facilitate their professional growth and development.

Qualifications:
• Bachelor's degree in Computer Science, Electrical Engineering, or related field; advanced degree preferred.
• 8+ years of experience in embedded software development, with a focus on device drivers and low-level programming.
• Proficiency in programming languages such as C, C++, and assembly language for embedded systems.
• Strong understanding of embedded systems architecture, including microcontrollers, processors, and peripherals.
• Experience with real-time operating systems (RTOS), embedded Linux, and other embedded software environments.
• Demonstrated leadership experience, with the ability to lead a team of engineers and drive project execution.
• Excellent problem-solving skills and attention to detail, with a track record of delivering high-quality software solutions.
• Effective communication skills, with the ability to articulate complex technical concepts to both technical and non-technical stakeholders.
• Experience with version control systems, software development tools, and agile development methodologies.
• Familiarity with hardware design principles and digital electronics is a plus.
Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Principal Embedded Software Engineer in Hudson, MI vacancy
  • $91.5k - $148.1k

     ...defense, and mobility industries providing clients with product engineering and low-volume production solutions. Our range of research &...  ...bring their high-quality products to market faster. The Embedded Software & Controls Engineer III leads controls software development,... 
    Suggested
    Permanent employment
    Monday to Friday
    Night shift
    Weekend work

    Oshkosh Corporation

    Hudson, MI
    1 day ago
  • $104.1k - $173.9k

     ...defense, and mobility industries providing clients with product engineering and low-volume production solutions. Our range of research &...  ...their high-quality products to market faster. The Senior Embedded Software & Controls Tech Specialist will be responsible for the... 
    Suggested
    Permanent employment
    Monday to Friday
    Night shift
    Weekend work

    Oshkosh Corporation

    Hudson, MI
    13 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Embedded Software Engineer. Be the first to apply!