Job Description :

Job Title: Senior Software Engineer

Location: Urbandale, Iowa 50322

Shift: M-F (8 am to 5 pm)

Contract: 3 years

What Skills You Need
• Expert level: 5+ years corporate SW development (Preferred languages: C, C++, Python, Bash)
• Expert level: 5+ years embedded Linux build systems such as Yocto and writing BitBake recipes
• Expert level: Technical experience relating to design/diagnostics/troubleshooting of Electrical and Embedded software subsystems
• Advanced level: Experience with microcontrollers/processors, kernel fundamentals, board bring-up, bootloaders, RTOS, and software architecture designs
• Effective written and verbal communication skills (English)

Relevant work experiences:
* Product design, test and/or analysis experience. (4 - 7 years)
* Previous experience in programming/software development. (4 - 7 years)
* Software development processes experience. (4 - 7 years)
* Participating in Agile Development (4 - 7 years)
* Experience working in an Agile Environment (4 - 7 years)

What Makes You Stand Out
• Experience with developing middleware or low-level software for a real time operating systems
• Experience with communication networks (e.g. CAN, Ethernet, WiFi, etc.)
• Experience in reading schematics and hardware component data sheets
• Experience in test-driven software development
• Familiarity with embedded development tools (e.g. source level debuggers, oscilloscopes, logic analyzers, multi-meters)
• Advanced degree in and engineering discipline or computer science
Education
• Bachelors of Science Degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent experience

 

If you are interested in this opportunity, please email me with the most updated copy of your resume in word format as well as your

(MM/DD):

SSN (Last three digits):

Full name (Legal name):

3 Available Dates for interview:

If selected when you can join:

Visa status:

 

 

I will get in touch with you via phone and/or email. If you are no longer available, please refer this opportunity to someone you know who may be a good fit and I would be happy to speak with them. 
 

,

Joe Martin