Senior Advanced Software Engineer

Annapolis Junction , United States
full-time

AI overview

Support a high-impact technical program by developing complex software solutions in a Linux environment with a focus on embedded systems and advanced user interface development.
Senior Advanced Software Engineer Location: Annapolis Junction, MD Clearance: Active Secret clearance required at start. About the Company A specialized engineering organization focused on software and hardware solutions across acoustics, cybersecurity, weapon launch and control systems, surveillance, multi-tiered architectures, artificial intelligence, and machine learning. Position Overview This role supports a high-impact technical program and involves development and delivery of complex software solutions within a cross-functional engineering team. The environment includes embedded systems, Linux, and advanced user interface development. Key Responsibilities • Develop and support advanced embedded software in a Linux environment • Design and implement Qt/C++ user interface components at a mature production level • Build and integrate drivers and interfaces for COTS devices and FPGAs • Contribute to full software development lifecycle activities • Collaborate with engineering teams to ensure successful system integration • Apply technical standards, methodologies, and best practices to solve engineering challenges Qualifications • Bachelor’s degree in Software Engineering, Computer Science, or related STEM field • 8+ years of relevant experience (or Master’s degree with 6+ years) • Experience in Linux-based embedded software development • Strong Qt/C++/UI development experience • Experience with COTS device and FPGA interfacing • Agile development experience preferred Preferred Skills • Experience with optics or RF devices • Demonstrated leadership across the software development lifecycle • Strong communication skills and ability to achieve buy-in across teams • Ability to provide technical leadership and mentor others • Commitment to continuous learning and professional development

Latitude Inc. is a Human Resource Consulting Firm providing staffing solutions and government services for companies and the public sector. They offer industry-specific consulting, contract, contract-to-hire, and permanent placement services across IT,...

View all jobs
Salary
$70 – $87 per hour
Get hired quicker

Be the first to apply. Receive an email whenever similar jobs are posted.

Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Software Engineer Q&A's
Report this job
Apply for this job