Software Engineer- Active security clearance required
SABILITY
Hudson, MA, United States
3 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.disabledperson.com
Prepare application
- Draft 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
Systems Engineering
Automation of Tests
C++ (Programming Language)
Continuous Integration
Common Object Request Broker Architecture
Linux
DevOps
Field-Programmable Gate Array (FPGA)
Python (Programming Language)
Object-Oriented Software Development
Performance Tuning
+14 more
Scrum Methodology
Real-Time Operating Systems
Software Engineering
Software Systems
Systems Modeling Language
Systems Integration
UML
VxWorks
Scripting
Model-Driven Development
Test-Driven Development (TDD)
Containerization
Jenkins
Microservices
Job description
- The Software Engineer designs, develops, tests, and maintains software solutions to meet functional, performance, and quality requirements.
- This role applies sound engineering practices across the software lifecycle while collaborating with cross-functional teams to deliver reliable and scalable systems.
Requirements
- Experience in Software Engineering to include experience working various phases of the software development lifecycle
- Prior experience in leading a small engineering team
- Experience with Software Development Using C++
- Experience with real-time operating systems (RTOS), embedded programming, processor/board architecture and design
- Working knowledge of Linux, VxWorks or other Real time operating systems
- Experience working in a collaborative team environment that requires communication with other engineering disciplines, Program, and external stakeholders
Preferred:
- Applied experience in Unified Modeling Language (UML) and Object-Oriented Analysis and Design (OOA/D)
- Understanding of standard system engineering design artifacts such as Use Cases and SysML diagrams.
- Experience with Agile lifecycle process including Scrum, Continuous Integration, and Test-Driven Development Methodologies
- Experience with DevOps, Jenkins and automated testing
- Experience with Model Driven Development
- Experience with software integration on custom hardware
- FPGA interfaces (memory mapped and SW/FW messaging) experience
- Working experience with Microservice Architectures and Containerized Applications
- Versal (ARM assembly) knowledge
- Performance optimization experience
- CORBA experience
- Scripting language (e.g. Python), * Typically requires a degree in Science, Technology, Engineering or Mathematics (STEM) and minimum 8 years prior relevant experience or an Advanced Degree in a related field and minimum 5 years of experience
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.disabledperson.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
LM
Luis Minvielle
over 2 years ago
AF
Ava Faulkner
7 Important Tips That Every Software Developer Should Know
about 4 years ago
LM
Luis Minvielle
Is Software Engineering Hard?
over 2 years ago
LM
Luis Minvielle
The 12 Best Jobs for Software Engineers
over 2 years ago
KD
Krissy Davis
Best Countries for Software Engineers
about 3 years ago
EM
Eli McGarvie
Highest Paying Tech Companies for Developers
over 3 years ago