
Senior Advanced Embedded Software Engineer
Welcome to General Dynamics! We are seeking a highly skilled and motivated Senior Advanced Embedded Software Engineer to join our dynamic team. As a leader in the defense and aerospace industry, we are dedicated to creating cutting-edge technology that supports our nation's security. In this role, you will have the opportunity to utilize your extensive knowledge and expertise in embedded software development to design, develop, and maintain software systems for our advanced defense products. We are looking for someone who is passionate about pushing the boundaries of technology and has a strong background in embedded systems. If you are a self-starter with a drive for innovation and a desire to make a significant impact, we want to hear from you!
- Design, develop, and maintain embedded software systems for advanced defense products.
- Utilize extensive knowledge and expertise in embedded software development to develop cutting-edge technology.
- Collaborate with cross-functional teams to ensure software systems meet project requirements.
- Conduct thorough testing and debugging to ensure code quality and system functionality.
- Stay updated with industry trends and advancements in embedded software development.
- Provide technical guidance and mentorship to junior engineers.
- Create and maintain documentation for software systems.
- Work closely with hardware engineers to integrate software with hardware components.
- Identify and troubleshoot software and hardware compatibility issues.
- Ensure software systems are compliant with industry standards and regulations.
- Continuously improve software development processes and methodologies.
- Communicate project progress and any potential issues to project managers and team members.
- Drive innovation and suggest new ideas for improving software systems.
- Collaborate with customers to understand their needs and provide technical support when necessary.
- Adhere to project timelines and meet project milestones.
Proficiency In Programming Languages Such As C, C++, And Assembly.
Bachelor's Or Master's Degree In Computer Science, Electrical Engineering Or A Related Field.
Minimum Of 7 Years Of Experience In Embedded Software Development.
Extensive Knowledge Of Real-Time Operating Systems, Device Drivers, And Embedded Software Design Principles.
Experience With Software Development Processes And Tools Such As Agile, Git, And Jira.
Embedded systems
System architecture
Embedded Linux
C/C++ programming
Hardware/Software integration
Firmware development
Device Drivers
Communication Protocols
Real-Time Programming
Debugging/Testing
Communication
Conflict Resolution
Leadership
Time management
creativity
Teamwork
Adaptability
Problem-Solving
Empathy
Decision-making
According to JobzMall, the average salary range for a Senior Advanced Embedded Software Engineer in Bloomington, MN, USA is $108,000-$144,000 per year. This salary range may vary depending on the individual's experience, education, and specific job responsibilities. Salaries may also be influenced by the company's size, industry, and location.
Apply with Video Cover Letter Add a warm greeting to your application and stand out!
General Dynamics Corporation is an American aerospace and defense corporation. As of 2019, it was the fifth-largest defense contractor in the United States, and the sixth-largest in the world, by sales.

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