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 related Engineering degree
  • Experience with C or C++ development
  • Strong verbal and written communication skills
  • Self-motivated and eager to learn
  • Good organizational and time management skills
  • Ability to resolve issues proactively
  • Effective technical communication in a diverse team
  • Valid Driver's License

Responsibilities

  • Develop back-end software for embedded applications based on requirements
  • Integrate software in a multi-developer team using Continuous Integration
  • Conduct functional and integration testing before product hand-off
  • Track development and release status using Agile methods
  • Create software for machine prototypes and support their development
  • Troubleshoot customer issues using engineering tools
  • Document software design and development processes

Benefits

  • Health and Dental Insurance
  • Supplemental Vision Insurance
  • Company Paid Life Insurance
  • Company Paid Long-Term Disability
  • Short-term Disability
  • Retirement Savings Account with options
  • Flexible Spending Plan for Dependent Care
  • Health Savings Account for Medical Expenses
  • Paid Time Off (PTO)
  • Paid Holidays
  • Education Assistance
Full Job Description
This is a full-time position with a full benefit package listed below that includes opportunities for professional growth, direct hire by our customers, and additional opportunities within our own organization.

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 programming language and Model Based Software Design. Testing methods include bench testing, computer simulation testing, and machine testing.

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
  • TelaDoc Healthiest You
  • Supplemental Vision Insurance
  • Company Paid Life Insurance
  • Company Paid Long-Term Disability
  • Short-term Disability
  • Retirement Savings Account (Traditional 401k & Roth 401k)
  • Flexible Spending Plan Dependent Care
  • HSA for Medical Expenses
  • Bonus Plan (Exempt Employees Only)
  • Paid Time Off (PTO)
  • Paid Holidays
  • Bereavement Leave
  • Employee Assistance Programs (EAP)
  • Education Assistance

#ZR

Similar Jobs

More Jobs at RFA Engineering

  • Embedded Software Engineer
    $70K — $110K *
    Dubuque, IA 52001 (Dubuque County)
    Manufacturing & Automotive
    In-Person
  • Embedded Software Engineer
    $70K — $110K *
    Dubuque, IA 52001 (Dubuque County)
    Manufacturing & Automotive
    In-Person
  • Hydraulics Design Engineer
    $70K — $100K *
    Ankeny, IA 50023 (Polk County)
    Manufacturing & Automotive
    In-Person
  • UX Designer
    $75K — $110K *
    Dubuque, IA 52001 (Dubuque County)
    Consumer Technology
    In-Person
  • Control Systems Engineer
    $70K — $100K *
    Dubuque, IA 52001 (Dubuque County)
    Manufacturing & Automotive
    In-Person

More Manufacturing & Automotive Jobs

  • General Manager
    $100K — $140K + 30% bonus *
    Lunova Group
    Memphis, TN 38101 (Shelby County)
  • Controller
    $120K — $130K *
    Belleville Boot Company
    Belleville, IL 62220 (Saint Clair County)
  • Director of Engineering
    $150K — $250K *
    Buyers Products
    Mentor, OH 44060 (Lake County)
  • Plant Manager
    Top Industrial Manufacturing Company
    Chicago, IL 60601 (Cook County)
  • Metal Casting Pattern Shop Supervisor
    $100K — $130K *
    ME Elecmetal
    Tempe, AZ 85281 (Maricopa County)

Find similar Embedded Software Engineer jobs: