Current jobs related to Software Engineer - Sterling Heights, Michigan - BAE Systems


  • Sterling Heights, Michigan, United States Engineering Company Full time

    Job Overview**Software Engineering Opportunities**We are seeking skilled Software Engineers to join our team at Engineering Company. As a Software Engineer, you will play a critical role in developing and maintaining our software applications.Key ResponsibilitiesDesign, develop, and test software applications using a variety of programming languages and...


  • Sterling Heights, Michigan, United States DCS Corp Full time

    This position offers a chance to become part of a dynamic team within DCS Corp's engineering division, focusing on the U.S. Army Combat Capabilities Development Command - Ground Vehicle Systems Center. As a seasoned Software Engineer, you will collaborate closely with our U.S. Army Software Engineering Center client, leveraging your expertise to deliver...


  • Sterling Heights, Michigan, United States DCS Corp Full time

    Job SummaryWe are seeking a highly skilled Software Project Engineer to join our team at DCS Corp. As a key member of our team, you will provide software engineering and project management support to a US Army Project Management office (PMO) for a family of vehicles used for soldier transport and combat.Key ResponsibilitiesWork with various project...


  • Sterling Heights, Michigan, United States Engineering Company Full time

    Job OverviewWe are seeking a highly motivated and detail-oriented Junior Software Engineer to join our team at Engineering Company. As a key member of our software development team, you will be responsible for designing, developing, and testing software applications.Key Responsibilities:Design and develop software applications using various programming...


  • Sterling Heights, Michigan, United States DCS Corp Full time

    Job OverviewJoin DCS Corp as a Lead Software Engineer within our dynamic engineering team. This role offers a chance to contribute to innovative projects that support critical software development initiatives.Key Responsibilities:Engage in software development while adhering to established organizational protocols.Manage requirement specifications and...


  • Sterling Heights, Michigan, United States Compunnel Inc. Full time

    {"Job OverviewAt Compunnel Inc., we are seeking a highly skilled Senior Software Engineer to join our team.**Job Summary:**We are looking for a seasoned software engineer with a strong background in verification testing of real-time, embedded software. The ideal candidate will have a minimum of 6 years of experience in this field and be proficient in...


  • Sterling Heights, Michigan, United States Compunnel Inc. Full time

    Job Description**Job Summary**We are seeking a highly experienced Senior Embedded Software Engineer to join our team at Compunnel Inc. as a key member of our software development organization. The successful candidate will have a minimum of 6 years of professional experience in verification testing of real-time, embedded software.Key ResponsibilitiesPlan and...


  • Sterling Heights, Michigan, United States Compunnel Inc. Full time

    Job Summary:We are seeking experienced professionals with a minimum of 6 years of professional experience in verification testing of real-time, embedded software. This experience can be gained from a test role within a software development organization or from a Software Quality Assurance organization. The successful candidate will have experience performing...


  • Sterling Heights, Michigan, United States Cohere Technology Group Full time

    Mobile Software Engineer Cohere Technology Group is seeking a skilled Mobile Software Engineer to enhance our team and tackle pressing cybersecurity challenges. We are looking for professionals who thrive in a mission-driven environment and collaborate closely with end users. Key Responsibilities: Design and implement tailored software solutions for the...


  • Sterling Heights, Michigan, United States Contract Professionals, Inc Full time

    Position Overview:We are seeking a skilled and experienced Lead Cybersecurity Software Engineer to join our dynamic team at Contract Professionals, Inc. This role involves spearheading the design and development of innovative cybersecurity software solutions tailored for advanced ground combat vehicles. The ideal candidate will possess a robust background in...


  • Sterling Heights, Michigan, United States Insight Global Full time

    Software Engineer Job DescriptionWe are seeking a highly skilled Software Engineer to join our team at Insight Global in Sterling Heights, MI. The successful candidate will be responsible for designing, architecting, developing, and integrating complex military combat vehicle software-based systems.Key Responsibilities:Software Development: Develop vehicle...


  • Sterling Heights, Michigan, United States Compunnel Inc. Full time

    **Job Overview**Compunnel Inc. is seeking a highly skilled Senior Software Development Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and testing real-time embedded software systems.**Key Responsibilities**Develop and execute software verification plans to ensure the quality and...


  • Sterling Heights, Michigan, United States Contract Professionals, Inc Full time

    Software Quality Assurance EngineerWe are seeking a highly skilled Software Quality Assurance Engineer to join our team at Contract Professionals, Inc. as a key member of our software development team. As a Software Quality Assurance Engineer, you will play a critical role in ensuring the development and maintenance of high-quality embedded application...


  • Sterling Heights, Michigan, United States DCS Corp Full time

    Job SummaryWe are seeking a highly skilled Senior Software Systems Engineer to join our team at DCS Corp. As a key member of our team, you will be responsible for the integration of vehicle software onto ground combat vehicles.Key ResponsibilitiesInterface with government agencies and prime contractors to provide technical support and direction.Provide...


  • Sterling Heights, Michigan, United States Zolon Tech Solutions, Inc. Full time

    Job SummaryZolon Tech Solutions, Inc. is seeking a highly skilled Senior Software Engineer to play a critical role in the development and verification of real-time, embedded software.Key ResponsibilitiesDevelop, debug, and execute automated and manual requirements-based software verification testing.Utilize version control and issue tracking tools to ensure...


  • Sterling Heights, Michigan, United States Nightwing Full time

    About NightwingNightwing is a leading provider of cybersecurity, intelligence, and services to the U.S. government. With a rich history of delivering mission-critical solutions, we are committed to shaping the future of cybersecurity and intelligence.Job SummaryWe are seeking a highly skilled Software Development Engineer to join our team. As a key member of...


  • Sterling Heights, Michigan, United States HTI Cybernetics, Inc. Full time

    Job OverviewPosition: Senior Controls Software EngineerHTI Cybernetics, Inc. has been at the forefront of intelligent manufacturing solutions since 1983, delivering advanced automation systems, material handling solutions, assembly tooling, and collaborative robotics.We are seeking a proactive and skilled Senior Controls Software Engineer to join our...


  • Sterling Heights, Michigan, United States HTI Cybernetics, Inc. Full time

    Job OverviewPosition: Senior Controls Software EngineerHTI Cybernetics, Inc. has been at the forefront of intelligent manufacturing solutions since 1983, delivering advanced automation systems, material handling innovations, assembly tooling, and collaborative robotics.We are seeking a proactive and skilled Senior Controls Software Engineer to enhance our...


  • Sterling Heights, Michigan, United States The DarkStar Group LLC Full time

    The DarkStar Group LLC is on the lookout for an Application Software Engineer with a TS/SCI + Poly clearance to contribute to one of our premier initiatives. Below is an overview of the role, along with insights into our organization, our benefits, and our referral program.ROLE OVERVIEWThe DarkStar Group LLC is a key player in the technology sector,...


  • Sterling Heights, Michigan, United States USPRO Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at USPRO. As a key member of our software development organization, you will be responsible for planning and performing software requirements analysis, documentation, hardware-software integration, troubleshooting, problem solving, and software verification testing.Key...

Software Engineer

4 months ago


Sterling Heights, Michigan, United States BAE Systems Full time
Job Description What's it like realizing your potential at an innovative company that takes on some of the world's most import challenges? Rewarding As part of our Software Engineering team, you'll join a diverse group of driven professionals who develop, test and integrate products and systems that support modern military capabilities, protect national security, and keep critical information and infrastructure secure. With BAE Systems, you will be able to make an impact while you hone your skills and grow in your career.

BAE Systems, Inc. is seeking highly motivated and talented Software Engineers to work with a talented team supporting the development, test, integration and verification of modern combat vehicles.

As a team member, your daily tasks may include:
  • Perform hands-on systems integration and test of complex electronic and electro-mechanical systems in both software labs and on tactical military hardware and vehicles.
  • Create, plan, and perform a variety of software analysis, design, development, code, documentation, integration, test and product assurance tasks
  • Contribute to the development of engineering design models and develops programs to enhance, implement and support project/system functionality for the assigned technical effort
  • Participate in software requirements, design, and code reviews
  • Develop and execute test cases, test scripts, test plans, and test scenarios for all applicable requirements for new software releases in software lab environment and on tactical vehicle
  • Ensure technical outcomes are consistent with established engineering principles and practices and that all technical, system, performance, and quality requirements are met
  • Perform non-routine fault isolation, diagnosis and repair of test and tactical systems
  • Perform complex technical analysis, testing, calculations, and evaluation of results using specialized equipment and/or by computer programs
  • Analyze and interpret design specifications, drawings, documentation, models, and/or test results to ensure technical designs comply with applicable engineering standards, military specifications and product requirements
This position is located at our Combat Missions Systems facility in Sterling Heights, MI. Some business travel may be required. We work a flexible 9/80, schedule with every other Friday off.

We provide an open and inclusive environment that promotes growth, learning, and collaboration in order to obtain the best engineers in the industry. You will gain practical work experience and will work side-by-side with experienced engineering staff across multiple disciplines.

We work on the some of the world's most advanced systems. Our goal is to provide employees the opportunities to grow and play a pivotal role in innovating for future warfighters. Drawing strength from our differences, we are developing the technology of tomorrow, today. We put our customers first – exemplified by our mission - "We Protect Those Who Protect Us". Sound like a team you want to be part of?Required Education, Experience, & Skills
  • Bachelor of Science degree in STEM discipline (Preferred: Computer Engineering, Computer Science, Electrical Engineering)
  • Programming experience in one of the following: C, C#, C++, Java, Ada, Python
  • Understanding and application of modern software development and systems engineering practices, design principles, techniques, and technologies.
  • Self-motivated, team player with strong interpersonal and communication (written and verbal) skills
Preferred Education, Experience, & Skills
  • Experience with software development environments, version control, and issue tracking tools
  • Experience with Linux operating systems
  • Experience with real-time embedded operating systems
  • Experience with multiple protocols: J1939, CAN, Ethernet, Serial, 1553
  • Experience with hands-on troubleshooting using test equipment, CAN bus analysis tools, Ethernet network analysis tools, data acquisition systems
  • Cybersecurity Certification: Security+, CSSLP, CISSP
  • Military experience is highly valued
Pay Information
Full-Time Salary Range: $ $105050

Please 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 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.