Overview
Hybrid
Depends on Experience
Contract - Independent
Contract - W2
Contract - 9 Month(s)
No Travel Required
Able to Provide Sponsorship
Skills
Android
Collaboration
Communication
Computer Hardware
DRM
Embedded Software
Embedded Systems
Hypervisor
Linux Kernel
Management
Media
Microservices
QNX
Real-time
System Integration
Virtual Machines
Virtualization
C
C++
Computer Science
Debugging
Defect Tracking
Hardware Development
IP
Intellectual Property
Interfaces
Multitasking
Post-production
Quality Assurance
Scalability
Software Configuration
Job Details
Embedded Software Engineer (IO/Connectivity)
Portland, OR (Hybrid)
6-12+ months
Job Description:
- Design and implement software of embedded devices and systems from requirements to production and commercial deployment
- Design, develop, code, test and debug system software
- Review code and design
- Analyze and enhance efficiency, stability and scalability of system resources
- Integrate and validate new product designs
- Support software QA and optimize I/O performance
- Provide post production support
- Interface with hardware design and development
Skills Required:
- Proven working experience in software engineering
- BS degree in Computer Science or Engineering
- Experience in hands-on development and troubleshooting on embedded targets
- Solid programming experience in C or C++
- Proven experience in embedded systems design with preemptive, multitasking real-time operating systems
- Familiarity with software configuration management tools, defect tracking tools, and peer review
- Excellent knowledge of OS coding techniques, IP protocols, interfaces and hardware subsystems
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.