Senior Embedded Software Engineer
Company: Disability Solutions
Location: Sterling Heights
Posted on: November 14, 2024
Job Description:
Job Description What does it take to advance the limits of
technology? Bold Thinking. Working at BAE Systems means working
with an innovator in next generation of combat vehicles. We take
pride in the work we do and think you will too. Right now, our
Combat Mission Systems team in Sterling Heights is hiring multiple
Software Engineers excited about real-time, embedded software
development and / or testing.The Senior Software Engineer plans and
performs a variety of tasks across the areas of software
requirements analysis, software architecture and design,
implementation (code and unit test), documentation,
hardware-software integration, troubleshooting, problem resolution,
and software verification testing. We have openings for both
software developers and software testers. At BAE Systems, we value
our workforce. We offer generous salary and benefit packages, and
we work a 9/80 schedule with every other Friday off and up to one
day / week remote.As a Senior Software Engineer, you will:
- Develop, maintain, upgrade, and port embedded product software
and/or product support software to enhance, implement and support
project/system functionality for the assigned technical
effort.
- Develop or test code through bench and vehicle
utilization.
- Mentor less experienced software engineers to help develop
their software development capabilities and troubleshooting and
problem-solving skills.
- Collaborate across the other engineering disciplines such as
Mechanical, Electrical, Controls, and Systems.
- Ensure that technical approach is consistent with established
engineering concepts and practices. ---------
- Ensure that product outcomes meet customer needs and that
customer and company technical, system, performance, process, and
quality requirements are met.Required Education, Experience, &
Skills
- Bachelor's degree in STEM field
- Minimum of 4 years of experience including:
- Real-time embedded software development or testing
- Use of version control and issue tracking tools
- For developers: Object-oriented design, C++ coding, and unit
testing
- For testers: Requirements-based software verification and
traceability
- May consider candidates who do not meet all the above
requirements for a more junior role or additional experience for a
more senior rolePreferred Education, Experience, & Skills
- Experience developing and troubleshooting communications,
device drivers, and IO interfaces
- Experience integrating software with various real-time
operating systems such as vxWorks and Linux/Unix derivatives
- Experience in requirements analysis and architectural level
software design
- Experience using MagicDraw, Enterprise Architect, or similar
model-based engineering tool
- Familiarity with combat vehicle functionality and
performance
- Experience using GitLab or other CI / CD tools
- Experience using NI TestStandPay InformationFull-Time Salary
Range: $92290 - $156860Please note: This range is based on our
market pay structures. However, individual salaries are determined
by a variety of factors including, but not limited to: business
considerations, local market conditions, and internal equity, as
well as candidate qualifications, such as skills, education, and
experience. Employee Benefits: At BAE Systems, we support our
employees in all aspects of their life, including their health and
financial well-being. Regular employees scheduled to work 20+ hours
per week are offered: health, dental, and vision insurance; health
savings accounts; a 401(k) savings plan; disability coverage; and
life and accident insurance. We also have an employee assistance
program, a legal plan, and other perks including discounts on
things like home, auto, and pet insurance. Our leave programs
include paid time off, paid holidays, as well as other types of
leave, including paid parental, military, bereavement, and any
applicable federal and state sick leave. Employees may participate
in the company recognition program to receive monetary or
non-monetary recognition awards. Other incentives may be available
based on position level and/or job specifics.About BAE Systems
Platforms & Services BAE Systems, Inc. is the U.S. subsidiary of
BAE Systems plc, 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. Improving the future and protecting lives is an ambitious
mission, but it's what we do at BAE Systems. Working here means
using your passion and ingenuity where it counts - defending
national security with breakthrough technology, superior products,
and intelligence solutions. As you develop the latest technology
and defend national security, you will continually hone your skills
on a team-making a big impact on a global scale. At BAE Systems,
you'll find a rewarding career that truly makes a difference.The
Platforms & Services (P&S) sector under BAE Systems, Inc does
the big stuff: the armored combat vehicles, naval guns, missile
launchers, and naval ship repair---just to name a few. Our
employees take pride in the work they do and why they do it. They
are on the front lines every day, building our products to protect
the lives of those who serve. We may be biased, but we think
P&S does some of the coolest work around, and we think you will
too.Our Commitment to Diversity, Equity, and Inclusion:At BAE
Systems, we work hard every day to nurture an inclusive culture
where employees are valued and feel like they belong. We are
conscious of the need for all employees to see themselves reflected
at every level of the company and know that in order to unlock the
full potential of our workforce, everyone must feel confident being
their best, most sincere self and be equipped to thrive. We provide
impactful professional development experiences to our employees and
invest in social impact partnerships to uplift communities and
drive purposeful change. Here you will find significant
opportunities to do meaningful work in an environment intentionally
designed to be one where you will learn, grow and belong.
Keywords: Disability Solutions, Lansing , Senior Embedded Software Engineer, IT / Software / Systems , Sterling Heights, Michigan
Didn't find what you're looking for? Search again!
Loading more jobs...