
Embedded Software Engineer
At BAE Systems, we pride ourselves on developing cutting-edge technology to protect and enhance the lives of individuals and businesses across the globe. As an Embedded Software Engineer, you will play a crucial role in our mission by designing, developing, and testing software for our advanced military and defense systems. We are seeking a highly skilled and motivated individual with a passion for innovation and a strong background in computer science and engineering. If you are ready to join a dynamic team and make a meaningful impact in the world, we encourage you to apply for this exciting opportunity.
- Design and develop embedded software for military and defense systems.
- Collaborate with a team of engineers and developers to create cutting-edge technology.
- Conduct thorough testing and debugging of software to ensure high quality and functionality.
- Stay up-to-date with industry advancements and incorporate new technologies into software designs.
- Ensure software meets all security and safety requirements.
- Work closely with cross-functional teams to understand project requirements and develop appropriate solutions.
- Troubleshoot and resolve software issues in a timely manner.
- Write and maintain technical documentation for software design and development.
- Participate in code reviews and provide constructive feedback to team members.
- Continuously improve and optimize software performance.
- Follow best practices and coding standards in software development.
- Adhere to project timelines and deliver software within given deadlines.
- Communicate progress, challenges, and solutions to project managers and team members.
- Proactively identify and address potential risks and issues in software development.
- Participate in team meetings and contribute ideas and suggestions for process improvements.
- Keep track of project tasks and ensure timely completion.
- Mentor and provide guidance to junior software engineers.
- Adhere to BAE Systems' policies and procedures.
- Represent the company in a professional manner at all times.
- Strive to continuously learn and grow as a software engineer.
Bachelor's Degree In Electrical Engineering, Computer Engineering, Or Related Field.
Proficiency In Programming Languages Such As C, C++, And Assembly.
Minimum Of 3 Years Of Experience In Embedded Software Development.
Experience With Real-Time Operating Systems And Embedded Hardware Platforms.
Strong Understanding Of Software Development Processes And Methodologies, Including Agile And Scrum.
Debugging
Microcontrollers
Embedded systems
Embedded Linux
Hardware/Software integration
Programming Languages
Firmware development
Communication Protocols
Real-Time Systems
Embedded C/C++
Low-Level Programming
Communication
Conflict Resolution
Leadership
Time management
creativity
Critical thinking
Teamwork
Adaptability
Problem-Solving
Empathy
According to JobzMall, the average salary range for a Embedded Software Engineer in Austin, TX, USA is $85,000 - $115,000 per year. However, this can vary depending on factors such as company size, industry, experience level, and specific job responsibilities.
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