Today
Secret
Mid Level Career (5+ yrs experience)
$100,000 - $125,000
IT - Hardware
Taunton, MA (On-Site/Office)
Embedded Software Engineer
Location: Taunton, MA – Onsite – 9/80 Schedule
Clearance: Secret
About Our Client
Our client develops the world's most advanced cybersecurity and encryption products, working on cutting-edge technology for national security applications. They specialize in creating mission-critical NSA-certified cybersecurity devices in a rapidly growing product line, combining custom hardware built in-house with sophisticated software solutions. The company is committed to research-oriented work alongside award-winning teams developing practical solutions for our nation's security.
Overview
As an Embedded Software Engineer working with custom hardware built in-house for the Cyber group, you will be a member of a cross-functional team responsible for developing mission-critical NSA-certified cybersecurity devices. You'll work at the cutting edge of cybersecurity and high-speed data processing, making advanced cybersecurity and encryption products even smarter.
Your role will involve real-time multi-threaded embedded software development, preferably on Linux OS, using model-based development approaches and object-oriented design principles. You'll work on systems with long development lifecycles and product lifespans, requiring ongoing maintenance and regular technology refresh.
The ideal candidate brings passion for designing complicated systems, the ability to work on problems of diverse scope, and can turn concepts, specifications, or requirements into software design, code, and test plans with minimal guidance.
Duties and Responsibilities
Develop real-time multi-threaded embedded software, preferably on Linux OS.
Implement model-based development approaches, preferably using Rhapsody.
Apply extensive object-oriented design and programming skills, preferably in UML and C++.
Support long development lifecycle and product lifespans requiring maintenance and regular technology refresh.
Work with ARM virtualization extensions, preferably Hypervisor technology.
Define scope, schedule, and expectations for assigned work.
Show initiative on assignments and execute projects with minimal guidance.
Provide technical direction and leadership to team members.
Transform CONOPS, Specifications, or Requirements into software design, code, and test plans.
Execute testing and debugging of embedded software systems.
Utilize software tools supporting Integrated Development Environments (IDE), version control, defect tracking, and scripting.
Collaborate with cross-functional teams on cybersecurity device development.
Maintain and enhance existing embedded software systems.
Required Experience/Skills
Bachelor's degree in Software Engineering or related Science, Engineering, or Mathematics field.
5+ years of job-related experience (or Master's degree plus 3 years of job-related experience).
Department of Defense SECRET security clearance required at time of hire.
Real-time multi-threaded embedded software development experience.
Extensive experience with object-oriented design and programming.
Passion for designing complicated systems and working on problems of diverse scope.
Ability to define scope, schedule, and expectations for work execution.
Initiative and ability to execute projects with little guidance.
Capability to provide technical direction and leadership.
Ability to transform requirements into software design, code, and test plans.
Proficiency with software tools supporting IDEs, version control, defect tracking, and scripting.
Nice-to-Haves
Agile experience preferred.
Model-based development experience, preferably Rhapsody.
UML and C++ programming experience.
Linux operating system experience.
ARM virtualization extensions experience, preferably Hypervisor.
Hypervisor Technology experience.
Device driver development experience.
Experience with long development lifecycles and product maintenance.
Education
Bachelor's degree in Software Engineering or related Science, Engineering, or Mathematics field required.
Master's degree preferred.
Join Our Cybersecurity Innovation Team!
If you're an experienced embedded software engineer with a passion for cybersecurity and national security applications, we invite you to apply. Join our team and contribute to developing the world's most advanced cybersecurity and encryption products that protect our nation's critical systems and data.
Location: Taunton, MA – Onsite – 9/80 Schedule
Clearance: Secret
About Our Client
Our client develops the world's most advanced cybersecurity and encryption products, working on cutting-edge technology for national security applications. They specialize in creating mission-critical NSA-certified cybersecurity devices in a rapidly growing product line, combining custom hardware built in-house with sophisticated software solutions. The company is committed to research-oriented work alongside award-winning teams developing practical solutions for our nation's security.
Overview
As an Embedded Software Engineer working with custom hardware built in-house for the Cyber group, you will be a member of a cross-functional team responsible for developing mission-critical NSA-certified cybersecurity devices. You'll work at the cutting edge of cybersecurity and high-speed data processing, making advanced cybersecurity and encryption products even smarter.
Your role will involve real-time multi-threaded embedded software development, preferably on Linux OS, using model-based development approaches and object-oriented design principles. You'll work on systems with long development lifecycles and product lifespans, requiring ongoing maintenance and regular technology refresh.
The ideal candidate brings passion for designing complicated systems, the ability to work on problems of diverse scope, and can turn concepts, specifications, or requirements into software design, code, and test plans with minimal guidance.
Duties and Responsibilities
Develop real-time multi-threaded embedded software, preferably on Linux OS.
Implement model-based development approaches, preferably using Rhapsody.
Apply extensive object-oriented design and programming skills, preferably in UML and C++.
Support long development lifecycle and product lifespans requiring maintenance and regular technology refresh.
Work with ARM virtualization extensions, preferably Hypervisor technology.
Define scope, schedule, and expectations for assigned work.
Show initiative on assignments and execute projects with minimal guidance.
Provide technical direction and leadership to team members.
Transform CONOPS, Specifications, or Requirements into software design, code, and test plans.
Execute testing and debugging of embedded software systems.
Utilize software tools supporting Integrated Development Environments (IDE), version control, defect tracking, and scripting.
Collaborate with cross-functional teams on cybersecurity device development.
Maintain and enhance existing embedded software systems.
Required Experience/Skills
Bachelor's degree in Software Engineering or related Science, Engineering, or Mathematics field.
5+ years of job-related experience (or Master's degree plus 3 years of job-related experience).
Department of Defense SECRET security clearance required at time of hire.
Real-time multi-threaded embedded software development experience.
Extensive experience with object-oriented design and programming.
Passion for designing complicated systems and working on problems of diverse scope.
Ability to define scope, schedule, and expectations for work execution.
Initiative and ability to execute projects with little guidance.
Capability to provide technical direction and leadership.
Ability to transform requirements into software design, code, and test plans.
Proficiency with software tools supporting IDEs, version control, defect tracking, and scripting.
Nice-to-Haves
Agile experience preferred.
Model-based development experience, preferably Rhapsody.
UML and C++ programming experience.
Linux operating system experience.
ARM virtualization extensions experience, preferably Hypervisor.
Hypervisor Technology experience.
Device driver development experience.
Experience with long development lifecycles and product maintenance.
Education
Bachelor's degree in Software Engineering or related Science, Engineering, or Mathematics field required.
Master's degree preferred.
Join Our Cybersecurity Innovation Team!
If you're an experienced embedded software engineer with a passion for cybersecurity and national security applications, we invite you to apply. Join our team and contribute to developing the world's most advanced cybersecurity and encryption products that protect our nation's critical systems and data.
group id: 10529568