Specialist Software Engineer designing and developing complex engineering solutions for advanced tactical radio systems. Collaborating with teams on all phases of the software development life cycle while guiding junior engineers.
Responsibilities
Design and development of embedded software and platforms for next generation tactical radios.
Design and implement application-level libraries for interfacing with software and hardware components in embedded Linux systems.
Develop software test procedures, software programs, and related documentation.
Participates in peer reviews; identifies, tracks, and addresses software defects.
Consult with cross-functional engineering groups to evaluate interfaces and operational requirements.
Prepare work estimates, provide input to project schedule.
Breakdown tasks into smaller chunks for sprint planning.
Provide technical support to internal and external customers including factory software introduction support and manufacturing issue resolution.
Assist and mentor junior engineers.
Requirements
4+ years of C/C++ programming language and Object-Oriented Analysis and Design
Bachelor’s Degree and minimum 4 years of prior relevant experience
Graduate Degree and a minimum of 2 years of prior related experience
In lieu of a degree, minimum of 8 years of prior related experience in Software Engineering
Comprehensive knowledge of embedded software development on software defined radio platforms
Experience with Linux application development environment and Linux device driver interfaces
Experience with real-time operating systems (e.g. VxWorks RTOS, Linux, QNX)
Experience with multi-threaded, multi-core design
Experience with Git/Bitbucket
Experience with embedded software emulators and Debuggers
Experience with continuous integration (e.g. Jenkins)
Experience designing, developing, and implementing DSP algorithms
Experience simulating and analyzing DSP algorithms
Experience optimizing software for performance, power consumption, and memory usage on various hardware platforms
Experience using test equipment including oscilloscopes, spectrum analyzers, and signal generators
Experience with radio communications including waveforms, modulations, coding schemes and digital signaling
Software Engineer developing and implementing automation systems at Actemium Controlmatic. Collaborating in interdisciplinary teams and supporting project execution in Berlin.
Senior Software Engineer developing APIs and microservices for GM's Loyalty systems. Leading design and project implementation while ensuring best practices in software development.
Software Engineer developing software for thermal management systems on GM’s electric vehicles. Collaborating in an Agile team responsible for control and diagnostics software development.
Lead Development Engineer collaborating on full stack solutions for control room software at Barco. Drive quality product increments and mentor team members across global locations.
Staff Software Engineer leading technical direction for patient interactions in a healthcare startup. Growing with a mission - driven team focused on transforming patient care through technology.
Senior Software Engineer leading EDI integrations and API projects at Capgemini, empowering organizations by building sustainable technology solutions.
Embedded Software Developer at Capgemini Engineering focusing on OS configuration for Qualcomm SoCs. Responsibilities include device driver implementation and hardware diagnostics in a collaborative environment.
Backend Developer specializing in network software at GE HealthCare. Building server - side infrastructure and APIs for application functionality emphasizing data exchange and security.
Senior Engineer delivering ICT networks and BMS solutions for rail infrastructure and industrial projects across the UK, Middle East, and APAC. Responsible for design and implementation of advanced network architectures and IoT - based systems.
Manager leading a software engineering team at RSA providing identity and access management solutions. Ensuring quality software development practices while mentoring engineers and driving project delivery.