Start page logo

Embedded Software Engineer

Start page
On-site
Akron, United States

Embedded Software Engineer 

LOCATION: Avon / Ohio (US-OH), United States | BRAND: Bendix | REQUISITION ID: 736 | JOB GRADE: 17 

 

Want to help shape tomorrow?  At Bendix we’ve been doing it for 90 years…setting the standard with advanced dynamic solutions that drive improved commercial vehicle performance and safety.  We’re part of the Knorr-Bremse Group, the global leader in braking technologies. As part of our team, you’ll collaborate with a world of talented and dedicated colleagues whose sense of purpose complements your own. You’ll find rewarding opportunities, diverse experiences, partnerships, and an unwavering commitment to ethics and integrity. Innovation is part of our DNA. Achievement drives our culture. Learn more today! www.bendix.com/careers

 

JOB DESCRIPTION:

Embedded Software Engineer  (Remote Option possible)

Position Summary:

 

Software engineer focused on quality real time embedded software development and design for the Bendix electronics’ product lines. 

 

Essential Functions:

 

  • Develop and implement software for embedded devices and systems
  • Write clear, robust code on a consistent basis
  • Investigate, select, and document technical approaches
  • Bring up and debug proof-of-concept prototypes quickly
  • Thoroughly document and support implemented code
  • Integration and development of software at the electrical interface level.
  • Ensures customer requirements are met.

 

Experience:

 

  • Experience working with real time electronic control devices for commercial vehicles, automotive, or aerospace industries a plus.
  • Experience with real time operating systems, multi-threaded applications and use of semaphores
  • Inter process communication mechanisms such as shared memory, queues, buffers, pipes, sockets.
  • Experience with digital image processing, object recognition and detection a plus.
  • Experience in communication networks (J1939, J1587, ISO 14229, J2497, LIN a plus, SPI, I2C, UART, USB, Bluetooth, WiFi)
  • Real time embedded C, C++ and assembly programming experience
  • Higher-level object-oriented languages such as Java or C# a plus.
  • Experience in using modeling and simulation tools (MatLab, Simulink, EmbeddedCoder,  ASCET, dSpace) is very desirable.
  • Experience in using scripting languages such as PERL or Python nice to have.
  • Experience with tools such as logic analyzers, oscilloscopes, emulators, probes.
  • Experience with software configuration management systems (i.e. PTC)
  • Experience in developing software test plans and test cases (module, integration, systems, functional, performance, and stress)
  • Experience in leading software projects
  • Experience in structured design analysis techniques (i.e. SWFMEA, FTA)
  • Experience in the use of cross compilers, assemblers, and related software development tools
  • Experience with test automation tools
  • Experience in using Vector CANalyzer, CANdela, CANDiva, CANope, CANoe tools is highly desibable.
  • Minimum 7+ years’ experience required.

 

Knowledge:

 

  • Understanding of software development techniques, methodologies, and industry standards (ASPICE, AUTOSAR, MISRA, SEI CMM, ISO26262, Scrum) very desirable.
  • Knowledge of C-Unit, PC-Lint, Polyspace, Axivion Bauhaus, Enterprise Architect

 

Skills:

 

  • Excellent organization skills with a capability to prioritize time and resources to achieve the completion of tasks / goals.
  • Ability to assimilate data quickly
  • Strong interpersonal, oral, and written communication skills and a positive/proactive work ethic.
  • Must possess a strong set of interpersonal skills to ensure success in a cross-functional, team environment developing solutions through collaboration.
  • Formulates new processes and strategic thinking and leads the development of new core processes to enhance business unit performance.
  • Ideal candidate is a self-starter with a high level of energy.
  • Strong problem solver with demonstrated project management skills
  • Supports new projects and programs in anticipation of business needs. Supports teams in planning and decision making.  
  • Capable of performing in a highly stressful environment.
  • Influences and motivates others, provides direction, removes barriers, supports high impact teams.
  • Manages self and others with a sense of urgency
  • Desire to learn new tools and develop a cross-functional skill set.

 

Education:

 

  • Bachelor's degree in Electrical Engineering, Computer Engineering or equivalent required.
  • Master’s Degree in Engineering a plus
  • Six Sigma Blackbelt Certification a plus

 

Position Requirements: 

 

The demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job.  Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

 

What does Bendix have to offer you? 
- Work/life balance that includes Paid Vacation & Holiday Paid Time Off 
- 401k Plan with Company matching 
- Retirement Savings Plan
- Educational Assistance Program (Tuition Reimbursement)
- Wellness Program and incentives
- Telework policy
- On-Site Fitness Center
- On-Site Cafeteria with Healthy menu options
- Health and Welfare Insurance Benefits that start on your 1st day of employment:

Company-Paid Benefits:
- Basic Life Insurance
- Basic Accidental Death and Dismemberment (AD&D) Insurance
- Short Term Disability
- Business Travel Accident Insurance
- Employee Assistance Program (EAP)

Voluntary Employee-Paid Benefits:
- Medical and Prescription insurance
- Dental insurance
- Vision insurance
- Supplemental Life Insurance Plans
- Supplemental AD&D insurance for Employee and Family
- Long Term Disability
- Accident Plan
- Critical Illness Plan
- Hospital Indemnity Plan

 

#LI-KM1

#LI-KM1