
Senior Software Engineer - Embedded Systems
Welcome to BAE Systems, a global leader in defense, security, and aerospace solutions. We are seeking a highly skilled Senior Software Engineer with expertise in Embedded Systems to join our dynamic team. As a Senior Software Engineer, you will play a pivotal role in the development and maintenance of critical embedded software for our advanced defense systems. We are looking for someone with a strong technical background, exceptional problem-solving skills, and a passion for innovation. If you are ready to take on new challenges and make a significant impact in the field of defense technology, we want to hear from you.
- Develop and maintain critical embedded software for advanced defense systems.
- Utilize expertise in Embedded Systems to design and implement efficient and reliable software solutions.
- Collaborate with cross-functional teams to understand project requirements and develop appropriate software solutions.
- Conduct thorough testing and debugging to ensure the quality and functionality of the software.
- Stay updated with the latest advancements in software development and implement them in the company's projects.
- Troubleshoot and resolve any technical issues that may arise during the development process.
- Conduct code reviews and provide constructive feedback to team members.
- Mentor and guide junior software engineers to enhance their technical skills.
- Ensure compliance with established coding standards and best practices.
- Communicate project updates and progress to stakeholders and management.
- Participate in the planning and estimation of project timelines and deliverables.
- Continuously seek opportunities to improve and optimize existing software processes and procedures.
- Adhere to strict security and confidentiality protocols while handling sensitive information.
- Collaborate with other senior engineers to develop innovative solutions and drive technological advancements in the field of defense.
- Represent the company in a professional and positive manner at all times.
Bachelor's Or Master's Degree In Computer Science, Electrical Engineering, Or A Related Field.
Minimum Of 5 Years Of Experience Working With Embedded Systems, Including Programming In C/C++ And Assembly Languages.
Proven Track Record Of Designing And Implementing Complex Embedded Systems Projects, Including Firmware Development And Hardware Integration.
Extensive Knowledge Of Real-Time Operating Systems, Device Drivers, And Low-Level Hardware Interfaces.
Strong Problem-Solving Skills And Experience In Debugging And Troubleshooting Embedded Systems Issues.
Debugging
Agile Methodology
C/C++
ARM architecture
Embedded Linux
Firmware development
Device Drivers
Communication Protocols
Real-Time Programming
Embedded Security
Embedded Hardware Design
Communication
Conflict Resolution
Emotional Intelligence
Leadership
Time management
creativity
Attention to detail
Teamwork
Adaptability
Problem-Solving
According to JobzMall, the average salary range for a Senior Software Engineer - Embedded Systems in Endicott, NY 13760, USA is between $106,000 and $140,000 per year. This range may vary depending on factors such as experience, skills, and the specific company and industry the engineer is working for. Additionally, other benefits such as bonuses, stock options, and health insurance may also affect the overall compensation for this position.
Apply with Video Cover Letter Add a warm greeting to your application and stand out!
BAE Systems plc, is an international defense, aerospace and security company which delivers a full range of products and services for air, land and naval forces, as well as advanced electronics, security, information technology solutions and customer support services.

Get interviewed today!
JobzMall is the world‘ s largest video talent marketplace.It‘s ultrafast, fun, and human.
Get Started