NS
Embedded Software/Firmware Engineer
North Star Group
Atlanta · flexible Full-time $105k – $110k/yr 3w ago
About the role
About
Responsibilities
- Develops algorithms and real-time signal processing code for communication and data transfer between system-level and embedded hardware.
- Designs embedded firmware for platforms such as FPGAs, DSPs, microcontrollers, ASICs, and GPUs.
- Creates and maintains supporting documentation for design reviews and future enhancements.
- Utilizes development environments for Xilinx and Altera (Intel) technologies.
- Applies engineering principles to develop, implement, analyze, debug, and test real-time hardware interface firmware.
- Designs, tests, and develops software packages to meet requirements and open system standards.
- Develops and maintains scripts to support software development and processes.
- Follows embedded software/firmware development processes.
- Contributes to research reports, white papers, and competitive proposals.
- Participates in technical meetings, project execution, and collaboration with colleagues.
- Synthesizes solution and system designs, translating objectives into requirements and architectures for complex networks.
- Investigates, develops, and documents technology approaches for internal and sponsored research.
- Supports development of technical reports, presentations, journal articles, and conference materials.
- Works with team members to develop AI/ML methods for optimizing communication systems.
- Grows expertise in software development, infrastructure, techniques, and tools.
Requirements
- Degree in Electrical/Computer Engineering, Physics, or related.
- Familiarity with software development concepts.
- Experience with embedded platforms and programming in C, C++, and Python.
- Ability to obtain Secret Clearance.
Preferred Qualifications
- Active Secret Clearance
- 5+ years professional embedded software experience
- Advanced degree
- Background in signal processing/communications
- Linux/containerized development
- Applied R&D experience
Other
- May require up to 25% travel.
Skills
AI/MLCC++DSPFPGAGPULinuxPythonXilinx
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free