Sr. Embedded Software Engineer in Simi Valley, CA at ConsultNet

Date Posted: 9/9/2019

Job Snapshot

Job Description

Sr. Embedded Software Engineer
Simi Valley, CA
3-6 month contract
Up to $62.98 an hour

Sr. Software Engineers are responsible for the embedded system level design, as well as software architecture and development (code and debug), integrating, and testing of software applications. The work responsibilities include; Generating software subsystem requirements as well as developing and analyzing the detailed software requirements. Develop system level software architecture and create software high-level design documents with UML. Code, simulate, integrate and validate software. Develop simulation and interfacing methodology for the testing software. Responsible for one or more software development teams. Will work closely with multiple teams of software developers supporting different programs. Participate in software design reviews.

• BS in Electrical Engineering, Computer Engineering, Computer Science, or related discipline.
• 10+ years / MS 7+ years' experience in real-time / embedded application software.
• 10+ years' experience C++. Object-Oriented Design
• Basic electronics knowledge and use of lab equipment is required.
• Expert in software lifecycle development including defining and documenting requirements, object oriented software architecture and design, programming and testing, and source code configuration management.
• Technical knowledge and experience with the following are desired; Serial communications, Network communications, CAN communication, TCP/IP,UDP, FTP, image processing.
• US Citizenship or US permanent resident
• Experience with image processing is a plus.
• Experience in Guidance, Navigation and Control a plus.
• Experience in autonomous control and navigation of unmanned vehicles a plus.
• Windows programming a plus.
• Familiarity with Keil, Visual Studio, and CCS a plus.
• Familiarity with iMX6/Linux a plus.
• Familiarity ARM processors a plus.
• Familiarity with SVN configuration management tools a plus.