Embedded Software Engineer

RFA Engineering

$70K — $110K *
Manufacturing & Automotive
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • BS in Software, Computer, Electrical or relevant Engineering degree
  • C/C++ development experience
  • Strong verbal and written communication skills
  • Self-motivated and quick learner
  • Good organizational and time management skills
  • Ability to resolve issues independently
  • Effective communicator in diverse teams
  • Team-oriented mindset
  • Valid Driver's License

Responsibilities

  • Develop embedded software as per requirements for vehicle functions
  • Integrate software in a multi-developer team using Continuous Integration
  • Conduct functional and integration testing before hand-off
  • Track development and release status using Agile methods
  • Create and support software for machine prototyping
  • Troubleshoot and address customer issues with aftermarket products
  • Document software design extensively
  • Design and modify software features for various microcontrollers
  • Collaborate with software architects to research applications
  • Create unit and regression test cases for aftermarket applications

Benefits

  • Health and Dental Insurance
  • Health Savings Account
  • TelaDoc: Virtual Health Care
  • Vision Insurance
  • Life Insurance (Company Paid/Supplemental)
  • Long-Term Disability Insurance (Company Paid)
  • Short-Term Disability Insurance (Supplemental)
  • Retirement Savings Account options (401k/Roth)
  • Dependent Care Flexible Spending Plan
  • Bonus Plan for exempt employees
  • Paid Time Off (PTO)
  • Paid Holidays
  • Bereavement Leave
  • Employee Assistance Programs (EAP)
  • Education Assistance
Full Job Description
Embedded Software Engineer

This position is associated with the design and development of Back-end embedded software that controls machine operations and functions. Development methods include C and C++ programming languages and Model Based Software Design.

Responsibilities:

  • Feature by feature Back-end software development per Software Requirements Document of embedded software applications that control vehicle functions
  • Integration of software in a multi-developer team using Continuous Integration process
  • Functional and integration testing prior to hand-off to software test and evaluation group
  • Development and release status tracking using the Agile development process
  • Creation and support of software for machine prototyping
  • Troubleshoot and provide solutions for issues/updates posed by customer on the products released by the aftermarket team using engineering software and hardware tools
  • Creation of software design documentation
  • Design, develop and modify software features and libraries to integrate them into various microcontrollers
  • Work with software architects and developers to research and investigate project specific applications
  • Develop test cases to perform unit testing and regression testing for various aftermarket applications


Requirements

  • BS in Software, Computer, Electrical or other relevant Engineering degree
  • Experience with C or C++ development
  • Strong verbal and written communication skills
  • Self-motivated, quick learner, with an any-problem-can-be-solved attitude
  • Good organizational and time management skills
  • Ability to identify needed actions and act to resolve issues
  • Ability to communicate technical information effectively with a culturally diverse team
  • Ability to thrive in a team environment
  • Must have a valid Driver's License


Preferred Qualifications

  • Experience with CAN J1939 & LIN communication protocols
  • Experience with Simulink/Matlab Model Based Software Design
  • Experience with GitHub
  • General machine knowledge of vehicles or heavy equipment
  • Able to read/understand electrical schematics


Visa sponsorship is NOT available for this position.

Pay Range: $70,000-$110,000 - Commensurate with experience

Competitive Benefits

  • Health and Dental Insurance
  • Health Savings Account
  • TelaDoc: Virtual Health Care
  • Vision Insurance
  • Company Paid / Supplemental Life Insurance
  • Company Paid Long-Term Disability
  • Supplemental Short-Term Disability
  • Retirement Savings Account (Traditional 401k & Roth 401k)
  • Flexible Spending Plan Dependent Care
  • Bonus Plan (Exempt Employees Only)
  • Paid Time Off (PTO)
  • Paid Holidays
  • Bereavement Leave
  • Employee Assistance Programs (EAP)
  • Education Assistance


Similar Jobs

More Jobs at RFA Engineering

More Manufacturing & Automotive Jobs

Find similar Embedded Software Engineer jobs: