Job Description: Embedded Software Engineer III (Contract)
PROLIM Global Corporation
Manhattan Beach, CA, United States
26 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours
Job source
Tech stack
Agile Methodology
Unit Testing
C++ (Programming Language)
Network Analysis
Software Quality
Code Review
Computer Programming
Computer Engineering
Software Debugging
Linux
Embedded C
Embedded Software
+12 more
FreeRTOS
Object-Oriented Software Development
Software Architecture
Real-Time Operating Systems
Software Engineering
Verification and Validation (Software)
System Testing
Systems Integration
VxWorks
Switching Technologies Hardware
Hardware Testing
Information Technology
Job description
- Design, develop, test, debug, and maintain embedded software applications using C/C++.
- Develop object-oriented software for real-time embedded systems.
- Implement software for resource-constrained environments supporting aerospace and defense applications.
- Work with real-time operating systems such as VxWorks, RT-Linux, FreeRTOS, or similar RTOS platforms.
- Participate in software architecture, requirements analysis, design, coding, integration, verification, validation, and deployment.
- Collaborate with systems, hardware, and test engineers to integrate software with complex hardware platforms.
- Develop and maintain technical documentation and ensure compliance with software engineering standards.
- Support software integration, troubleshooting, and debugging in laboratory environments.
- Participate in Agile, Waterfall, or Spiral software development processes.
- Ensure software quality through unit testing, code reviews, and system validation.
Requirements
- Bachelor’’'’s degree in Computer Engineering, Computer Science, Software Engineering, or a related technical discipline from an ABET-accredited university.
- Minimum of 5 years of professional software development experience.
- Strong experience with C/C++ programming.
- Experience with Object-Oriented Programming (OOP) and Object-Oriented Software Design.
- Hands-on experience developing software for real-time operating systems (RTOS) such as VxWorks, RT-Linux, FreeRTOS, or Green Hills Integrity.
- Experience working in fast-paced laboratory or embedded development environments.
- Active U.S. Secret Security Clearance.
- U.S. Citizenship is required.
Preferred Qualifications
- Experience across the complete software development lifecycle, including:
- Software architecture
- Requirements analysis
- Design and implementation
- Unit testing
- System integration
- Verification and validation
- Experience with embedded aerospace or defense systems.
- Familiarity with hardware validation and verification of RF, digital, or mixed-signal devices.
- Experience using laboratory test equipment, including:
- Signal generators
- Noise generators
- Logic analyzers
- Spectrum analyzers
- Network analyzers
- Power supplies and switching equipment
- Excellent written and verbal communication skills.
- Experience working within large multidisciplinary engineering teams.
Required Technical Skills
- C/C++
- Embedded C++ Development
- Object-Oriented Programming (OOP)
- Object-Oriented Software Development
- Wind River VxWorks
- VxWorks RTOS
- Embedded Systems Development
- Software Integration & Testing
- Real-Time Embedded Software
About the company
Northrop Grumman Strategic Space Systems is seeking an experienced Embedded Software Engineer III to join its Software Engineering organization in Manhattan Beach, California. The selected candidate will develop high-performance embedded software for flight, space, and ground systems operating in resource-constrained environments with both soft and hard real-time requirements.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.dice.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
LM
Luis Minvielle
about 2 years ago
LM
Luis Minvielle
Is Software Engineering Over-Saturated?
over 2 years ago
LM
Luis Minvielle
Where to Find Entry-Level Software Engineering Jobs
over 2 years ago
LM
Luis Minvielle
Where To Find Software Engineering Jobs
over 2 years ago
KD
Krissy Davis
What is Software Engineering?
almost 3 years ago
KD
Krissy Davis
Best Countries for Software Engineers
about 3 years ago