Software Engineer II

Leonardo DRS
Danbury, United States of America
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate

Job location

Danbury, United States of America

Tech stack

JIRA
Unit Testing
C++
Configuration Management
Static Program Analysis
Computer Programming
Computer Engineering
Software Debugging
Linux on Embedded Systems
Embedded Software
Field-Programmable Gate Array (FPGA)
Python
Real-Time Operating Systems
Requirements Management
Simulink
Software Engineering
Software Requirements Analysis
System Testing
Toolchain
VHDL
Multithreading
GIT
Yocto
Information Technology
Bitbucket
Jenkins

Job description

We are seeking a Software Engineer with 2-5 years of embedded development experience to support the design, development and test of power and controls system equipment.

What You Will Do

  • Support the analysis of customer requirements and development of internal software requirements

  • Development of efficient and effective embedded system architectures to support requirements

  • Participate in the design, implementation, test/debug and integration of large embedded software subsystems

  • Coordinate software requirements-based test and support system test activities

  • Utilize Python for scripting and automation tasks

  • Provide ongoing maintenance support for released software

Requirements

  • A Bachelor's Degree in Electrical Engineering, Computer Engineering, or Computer Science with emphasis on C/C++, or equivalent education and experience

  • Embedded Software Engineer with 2-5 years of experience developing moderately complex real-time embedded software, with knowledge in DSP, RTOS, and C/C++ programming

  • Demonstrated capabilities in the design, development, and testing of embedded software products to be used in a high-reliability environment

  • Strong foundation in standard software development processes/methods and configuration management

  • Must be a self-starter comfortable with taking responsibility with a significant software design effort and be a champion for his/her designs and products

  • Must work effectively in a collaborative, cross-functional team environment

Additional Desirable Qualifications Skills and Knowledge

  • Education/experience with an emphasis on power electronics control software

  • Experience developing moderately complex software with multiple software development and verification environments and toolchains

  • Experience with embedded software related to the use of PWM controllers, A/D and D/A converters, communications interfaces, and hardware driver/board support for electronic devices

  • Working knowledge of multi-threaded designs using common real-time operating systems

  • Development experience utilizing embedded Linux (Yocto, or similar)

  • Experience with VHDL implementation on an FPGA target

  • Knowledge/experience with TI DSP devices and/or NXP processors

  • Experience with Matlab Simulink

  • Experience using git, Bitbucket, JIRA, and Jenkins

  • Experience with automated unit testing, static analysis, and/or automated system-level testing

  • Experience developing military products and familiarity with military specifications

  • Working knowledge of DOORS for requirements management

  • Experience in DO178, DO254 or equivalent quality system

Benefits & conditions

Taking care of our people is a top priority at Leonardo DRS. We are proud to offer competitive salaries and comprehensive benefits, including medical, dental, and vision coverage, a company contribution to a health savings account, telemedicine, life and disability insurance, legal insurance, and a 401(k) savings plan. We champion wellness programs that focus on physical, emotional, and financial well-being. We develop our talent by offering programs and activities to support career-growth, professional development, and skill enhancement. And we understand there is more to life than work, and the importance of offering flexible work schedules with our 9/80 program, competitive vacation, health/emergency leave, paid parental leave, and community service hours.

About the company

The Leonardo DRS Naval Power Systems business is a trusted provider of innovative naval gas and hybrid power systems, control technology and support solutions for the U.S. Navy and navies around the world.

Apply for this position