Embedded Software Engineer

Job not on LinkedIn

October 13

RTOS

Apply Now
Logo of Salvo Software

Salvo Software

B2B • SaaS • Enterprise

Salvo Software is a global software development company headquartered in Vancouver, WA, with near-shoring capabilities that offer a blend of international pricing and U. S. standards. The company specializes in custom software solutions, providing services such as software product development, AI-enabled applications, blockchain development, IoT, speech recognition, web application development, and business automation. Salvo Software is dedicated to helping enterprises and startups develop strategic products through agile development processes and adaptable, affordable services. Their expertise includes UI/UX design, QA and testing, embedded firmware development, and cloud application development, supporting various industries with tailored solutions like e-commerce platforms, CRM systems, and educational resource platforms.

11 - 50 employees

🤝 B2B

☁️ SaaS

🏢 Enterprise

📋 Description

• Design, develop, and maintain embedded software for flight computers and mission-critical systems. • Implement and optimize code in C for microcontrollers (ARM Cortex-M or similar). • Develop and integrate device drivers, bootloaders, and middleware for peripherals (UART, SPI, I2C, CAN, GPIO). • Integrate algorithms related to navigation, control, and sensor data processing into embedded applications. • Debug software directly on custom hardware, working closely with hardware engineers to identify and resolve integration issues. • Perform unit, integration, and system-level testing of embedded software to ensure reliability and compliance with real-time performance requirements. • Participate in system architecture design, peer code reviews, and continuous improvement initiatives. • Ensure adherence to aerospace and safety-critical software development standards (e.g., DO-178C).

🎯 Requirements

• Bachelor’s degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field (or equivalent experience). • 3+ years of professional experience in embedded software development. • Advanced proficiency in C programming for embedded systems. • Strong hands-on experience with ARM Cortex-M or similar microcontrollers. • Proven background in embedded system design, debugging, and real-time performance optimization. • Experience with RTOS (e.g., FreeRTOS) for scheduling and task management. • Proficiency with debugging tools such as JTAG, SWD, oscilloscopes, and logic analyzers. • Strong understanding of deterministic real-time software design principles. • Excellent collaboration and communication skills across multidisciplinary teams.

Apply Now

Similar Jobs

June 14

CLARITY

51 - 200

🏢 Enterprise

☁️ SaaS

🤝 B2B

Remote position for leading design and customization of SAP CPQ solutions. Engage with clients to ensure technical delivery and user satisfaction.

🇲🇽 Mexico – Remote

⏳ Contract/Temporary

🟠 Senior

🧑‍💻 Full-stack Engineer

April 4

Blue Acorn iCi

201 - 500

🛍️ eCommerce

🏢 Enterprise

Join Blue Acorn iCi as a Senior AEM Full Stack Developer to deliver digital solutions. Collaborate on web applications using Adobe Experience Manager and various technologies.

🇲🇽 Mexico – Remote

⏳ Contract/Temporary

🟠 Senior

🧑‍💻 Full-stack Engineer

March 29

Seamless.AI

201 - 500

🤝 B2B

🤖 Artificial Intelligence

☁️ SaaS

Join Seamless.AI as a Freelance Sr. Software Engineer, leading software projects remotely.

🇲🇽 Mexico – Remote

⏳ Contract/Temporary

🟠 Senior

🧑‍💻 Full-stack Engineer

🗣️🇪🇸 Spanish Required

March 14

Rumor

11 - 50

🤝 B2B

☁️ SaaS

Join Rumor as a Senior Software Engineer, shaping engineering best practices and driving technical decisions.

🇲🇽 Mexico – Remote

⏳ Contract/Temporary

🟡 Mid-level

🟠 Senior

🧑‍💻 Full-stack Engineer

February 8

MagmaLabs

51 - 200

☁️ SaaS

🛍️ eCommerce

💳 Fintech

Work with a talented team at MagmaLabs as a Senior Software Engineer focusing on Node.js and enhancing CI/CD processes.

🇲🇽 Mexico – Remote

💰 Pre Seed Round on 2017-01

⏳ Contract/Temporary

🟠 Senior

🧑‍💻 Full-stack Engineer

Developed by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or support@remoterocketship.com