Embedded Software Engineer
We are hiring an Embedded Software Engineer in Dedham, MA to develop advanced real-time embedded software solutions for mission-critical defense and security systems. This role requires expertise in Linux and Android development, C++, Java, AOSP, ARM architectures, device drivers, virtualization, UML modeling, and multi-threaded embedded systems supporting long lifecycle aerospace and defense platforms.
Responsibilities:
- Develop real-time, multi-threaded embedded software on Linux and Android platforms
- Translate CONOPS, requirements, and specifications into software design, implementation, and test plans
- Contribute to AOSP-based system development and Android system-level applications
- Design and implement software using object-oriented principles (C++, Java, UML)
- Support long lifecycle products, including maintenance, upgrades, and technology refreshes
- Develop and debug low-level software components, including device drivers and system interfaces
- Work with ARM architectures, including virtualization and hypervisor technologies
- Collaborate across hardware, systems, and test teams to deliver integrated solutions
- Utilize development tools for IDE, version control, defect tracking, and scripting
Qualifications:
- U.S. Citizenship is required by Federal Law
- Bachelor's degree in Software Engineering, Computer Engineering, or related STEM field
- 5+ years (or Master's + 3 years) of embedded software development
- Embedded software development (real-time, multi-threaded systems)
- Linux and/or Android OS development
- Object-oriented programming (C++, Java)
- Software design using UML or model-based tools
- Experience with AOSP or Android system-level development
- ARM architecture and virtualization/hypervisors
- Device driver development
- Build systems (Ninja, Soong)
- Model-based development tools (e.g., Rhapsody)
Preferred Qualifications:
- Hypervisor technologies
- Advanced Linux internals
- Rhapsody / model-based development
- UML-based system design
Moseley Technical Services, Inc. is an AA/EEO/Veterans/Disabled Employer.
What to Expect:
- Applicants selected for employment will be required to pass a pre-employment drug screening and background investigation, which may include education, criminal, and work history verifications.
- Accepted applicants will be eligible for benefits, including medical and supplemental insurance, and a 401(k) plan. Appreciation and gratitude for employees are hallmarks of organizations with low turnover.
- Final position level and pay will be based on experience.
To apply, send a resume to resumes@moseleytechnical.com