Embedded Software Developer
Location
Lincoln, NE | United States
Job description
Tittle : Embedded Software Developer
Location : Lincoln, Nebraska( 2nd largest behind omaha) ONSITE
Duration: 12 months Contract
Interview : Phone + Video
Job Summary:
- This engineer will help in the development of software and processes for company products that meet or exceed requirements. Provide design and development of software projects from providing input on the initial design through ongoing product support. Maintain both a macro level understanding of the product and the project, while being intimately involved in the detail of bringing the product to a successful conclusion. Provide technical direction to other department personnel and advise and make recommendations on the project to management on the schedules, features, feasibility, etc.
Requirements:
- BSEE/CE with 7-10+ years of software design and development.
- Experience Embedded C Developer Most development is in C (not C++)
- Driver level Development How to make it
- Development from Scratch- grabbing a new processor. Some porting of code ( split between new and modifying old)
- Communication protocols: CAN is a must
- Some of the time should have been as the senior software engineer on project(s).
- No Hardware development but someone that can comprehend hardware specifications and vendor hardware documentation.
- Collaborate w/hardware development team as required.
- Perform unit level testing of software, using tools typical to embedded system development.
- Ideally Want someone that can write test cases and test own code but we have some technicians that can help
Nice to Have
- Someone with embedded power/control electronics (power supply firmware)
- Familiarity with J1939 CAN OPEN , SPI, I2C and USB
Job tags
Salary