Job Closed
This listing is no longer active.
Dominate the Electronic Domain | Decision and Spectrum Dominance for the Modern Mission
Embedded Software Engineer
Location
Kansas + 2 moreAll locations: Kansas | Oklahoma | Texas
Posted
74 days ago
Salary
0
Seniority
Junior
Job Description
Embedded Software Engineer
Knowmadics
• Design, develop, and maintain software for SDR and RF systems, including real-time signal acquisition and processing pipelines. • Implement and optimize DSP algorithms (e.g., filtering, detection, estimation, spectral analysis, synchronization) for embedded and low-latency environments. • Develop firmware for microcontrollers and embedded processors, including peripheral drivers and communication interfaces (SPI, I2C, UART, CAN, Ethernet, etc.). • Design and implement sensor fusion and state estimation algorithms for multi-sensor systems operating in real time. • Collaborate closely with hardware and FPGA engineers to define system interfaces, partition functionality across hardware/software boundaries, and optimize overall system performance. • Support integration and testing of SDR platforms, including I/Q data handling and streaming architectures. • Contribute to architectural decisions that bridge traditional DSP and controls-based methods with emerging ML-enabled approaches. • Perform profiling, debugging, and performance optimization of embedded systems to ensure deterministic, reliable operation. • Mentor junior engineers through code reviews, technical guidance, and collaborative problem solving. • Document system design, interfaces, and technical decisions for internal stakeholders.
Job Requirements
- Eligible to obtain a US Security Clearance – US Citizenship required.
- Formal education in Electrical Engineering and Computer Science, or a suitable mix of education and work experience.
- Professional experience developing embedded software for real-time systems.
- Proficiency and experience with low-level development.
- Strong background in digital signal processing and estimation techniques.
- Experience developing firmware for microcontrollers and/or embedded Linux systems.
- Experience working closely with hardware and FPGA engineers in integrated system environments.
- Experience implementing sensor fusion or state estimation algorithms (e.g., Kalman filtering or related approaches).
- Ability to communicate complex technical concepts clearly to cross-functional engineering teams.
Benefits
- Health insurance
- Retirement plans
- Paid time off
- Flexible work arrangements
- Professional development
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior Full Stack Engineer, Remote
Global Job Services - Game Job RemoteWhere There Is A Will, There Is A Way
• Technical oversight, providing expert-level knowledge while taking an active part in the team tasks • Monitor the overall development life-cycle, from design/planning to implementation and support to maintain a high standard of software quality • Work closely alongside our CEO and US-based team leads • Build highly scalable APIs that are deployed via CI/CD pipelines • Recruit and train new team members for the APAC region, hold accountability for their performance • Uphold MeetKai code standards and quality, introduce new tools that help achieve optimal results
• Develop and maintain scalable web applications using modern full-stack technologies • Work with product and design teams to implement user-facing features • Optimize application performance, SEO, and ad delivery • Integrate third-party APIs (e.g., Google Ads, AdSense) • Collaborate through code reviews, stand-ups, and sprint planning • Monitor application health and user experience using modern observability tools
• Own end-to-end CRM architecture, including data models, workflows, automations, and integrations. • Lead modernization efforts: legacy migrations, greenfield builds, and platform optimization. • Drive AI-assisted capabilities and agent-journey enhancements. • Lead and mentor CRM/backend engineers through design, development, and deployment. • Define engineering standards, code quality guidelines, and best practices. • Build and maintain backend services, microservices, and APIs (Java, Python). • Develop secure, scalable integrations across internal and external platforms. • Architect and deploy cloud-native CRM solutions on AWS (DynamoDB, SQS/SNS, Lambda, API Gateway).
Software Developer
MindFriend PROPsychologist-led advisory that helps organisations, governments & leaders (B2B & B2G)
• Design and deploy microservices using Node.js and Python. • Architect frontend interfaces with React or Next.js. • Implement and optimize LLM integrations (OpenAI/Anthropic) via API. • Manage cloud infrastructure using Terraform or Kubernetes (AWS/Azure). • Lead code reviews with a focus on security-first practices.




