Embedded Software Engineer at SCN - Search Consulting Network Portland, OR
SCN - Search Consulting Network5 months ago
Portland, Oregon, United States
On-site
Full-time
Junior Level (1-3 years)
Job Description
Position Overview
Embedded Software Engineer role at SCN - Search Consulting Network in Portland, OR. This is a full time, direct hire onsite position working with a company that manufactures lift trucks. If you are interested and qualified, please send your updated resume as a MS Word document to jim.guerrera@SCNteam.com.
Key Responsibilities
- Develop embedded control software in C/C++
- Simulate, verify, and test developed software to ensure it meets technology requirements
- Develop system and component level requirements from truck level requirements
- Participate in and/or lead code and design reviews
- Mentor and lead entry level engineers
Required Qualifications
- Must be a US Citizen or Green Card Holder
- BS in Electrical Engineering, Computer Engineering, or Computer Science
- At least four years firmware development experience in C, with proficiency in electrical and embedded control systems
- Excellent written and verbal communication skills
- Innovative thinking, troubleshooting and problem solving
- Attention to quality with a focus on following established procedures and documenting designs accurately
- Decision making with the ability to take decisive actions
- Systematic problem solving by applying basic principles and methods
- Ability to work well in a team environment and collaborate across departments
- Willingness to travel occasionally (less than 10% of the time)
Preferred Qualifications
- Familiarity with RTOS
- Experience with C development in a Linux environment
- Experience with CAN bus systems (SAE-J1939 or CANOpen)
- Ability to read schematics and use oscilloscopes/DMMs
- Interest in industrial equipment such as materials handling, automotive, agricultural, construction, or similar
Benefits & Perks
- Onsite role in Portland, OR
- Competitive salary
- Relocation Package
- Comprehensive Health, Medical and Dental benefits
- Paid Vacation
- 401K with Matching
Required Skills
C programming
C/C++
Firmware development
Team leadership
CAN bus (SAE-J1939, CANOpen)
RTOS
Troubleshooting
Schematic reading
Communication
Embedded control systems
Linux environment
Electrical engineering