Embedded Software Engineer II
Core
Mid-level software engineer developing and maintaining secure, scalable software applications across desktop, mobile, web, and cloud platforms for defense and aerospace clients.
Role type
Mid-level IC software engineer
Builds
Desktop, mobile, web, and cloud-based software applications
Domain
Defense and aerospace
Deliverable
production ML models | product features
Required skills
C#, .NET, TypeScript, JavaScript, Git, CI/CD, unit testing, integration testing, API usage, database management (SQLite, MongoDB), secure coding practices
Preferred skills
Agile software development, Docker, cloud platforms (AWS, Azure), automated testing frameworks (Playwright), geospatial applications
Technologies
.NET, C#, TypeScript, Node.js, SQLite, MongoDB, AWS, Azure, Docker, Playwright
Responsibilities
Contribute to development and maintenance of software applications; translate user stories into working code; take ownership of features/components; participate in code reviews and sprint planning; write and maintain unit tests; support QA initiatives; integrate software components and troubleshoot issues; adhere to secure coding practices.
Seniority
Mid-level, hands-on IC