Location
Lincoln, NE | United States
Job description
Job description:
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 with 10+ years of software design and development. Some of the time should have been as the senior software engineer on project(s).
- Excellent English verbal and written communication skills.
- Demonstrated ability to understand complex, multi-faceted engineering design and development projects.
- Proficient in one or more programming languages pertinent to the company's products.
- Proficient in use of development tools, including development environments, debugging tools, editors, and code management tools.
- Develop software to meet project specifications applying innovation, sound engineering principles and appropriate industry practice.
- Design and develop software within the department guidelines to meet goals of modularity, reuse, and documentation.
- Provide analysis and software development support for software related issues as assigned.
- Comprehend hardware specifications and vendor hardware documentation.
- Provide software assistance to hardware development team as required.
- Perform unit level testing of software, using tools typical to embedded system development.
- Write test plans and assist in engineering level testing of final product as required.
- Provide updates on project to manager with regards to schedule and any activity required to assist in performing the project with regards to feasibility and costs of changes or additions.
- This engineer will help fill in with the other two Embedded spots
- Someone with embedded power/control electronics (power supply firmware)
- CAN for communications, some USB
- Software/firmware development for the hardware
- Most of the stuff they do is C need to be proficient in this.
Job tags
Salary