No more applications are being accepted for this job
Senior Software Engineer - Merrimack, United States - Motion Recruitment Partners LLC
Description
Job Title:
Senior Embedded Software Engineer
Location:
Merrimack, NH
Job Type:
Full-time
About The Company:
Our Client is a New Hampshire based company that brings expertise to the world of complex problem solving and improving lives.
Position Overview:
They are seeking a highly skilled and experienced Senior Embedded Software Engineer to join their dynamic team.
As a Senior Embedded Software Engineer, you will play a key role in designing, implementing, and optimizing embedded software for cutting-edge projects that push the boundaries of technology.
Key Responsibilities:
Collaborate with cross-functional teams to understand project requirements and contribute to the design of embedded software solutions.
Develop and implement robust and efficient embedded software for various hardware platforms.
Conduct thorough testing, debugging, and optimization of embedded software to ensure high performance and reliability.
Work on projects involving real-time control systems, sensors, and communication interfaces.
Stay updated on emerging technologies and industry trends, incorporating new advancements into the development process.
Provide technical leadership and mentorship to junior software engineers.
Collaborate with hardware engineers and other stakeholders to integrate software with hardware components effectively.
Qualifications:
Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
Proven experience (5+ years) in embedded software development, with expertise in C and C++ programming languages.
Strong understanding of real-time operating systems and embedded systems architecture.
Experience with communication protocols, such as UART, SPI, I2C, and CAN.
Knowledge of software development tools, version control, and debugging techniques.
Excellent problem-solving skills and a proactive approach to addressing challenges.
Ability to work collaboratively in a dynamic and innovative environment.
Benefits:
Competitive salary
Comprehensive health and dental insurance
Retirement savings plan
Professional development opportunities
Exciting and collaborative work culture
#J-18808-Ljbffr