We are in need of a competitive Principal Embedded Software Engineer to join our vibrant team at VSG Business Solutions LLC in Hudson, MA.
Growing your career as a Full-Time Principal Embedded Software Engineer is an amazing opportunity to develop relevant skills.
If you are strong in persuasion, project management and have the right enthusiasm for the job, then apply for the position of Principal Embedded Software Engineer at VSG Business Solutions LLC today!
Positions Details Location
- Interview: 1st Round is Teams Meeting 2nd Round is onsite interview onsite is mandatory
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
- C:
- C++ (version and last used):
- Embedded:
- Linux:
- RTOS:
- Microprocessors:
- Device drivers:
- Flash:
- i2c devices:
- spi devices:
- Amplifiers:
- D/A converters:
- A/D converters:
- Interrupts:
- Multi-threaded applications:
- DMA's:
- 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.
Benefits of working as a Principal Embedded Software Engineer in Hudson, MA:
● Opportunity to Make a Difference
● Continuous Learning Opportunities
● Generous Compensation