1

Freelance Embedded Software Engineer Jobs in Kansas

Senior C++ Engineer - Maps Platform We are seeking a full-time Senior C++ Engineer - Maps Platform ... Strong background in systems-level, embedded, or performance-critical software development

$120K - $158K/yr

... embedded resource on site in the Pilbara. This role places you at the center of the client ... consultants, engineers and product specialists. This 12-month FIFO position includes camp ...

... and embedded software. * Experience with ML-based vulnerability detection models or AI-augmented reverse engineering pipelines. * Experience working on small, fast-moving consulting or product ...

This role owns systems architecture across multidisciplinary hardware, RF, embedded software, and mechanical teams, aligns engineering execution with product and program objectives, and serves as the ...

This role owns systems architecture across multidisciplinary hardware, RF, embedded software, and mechanical teams, aligns engineering execution with product and program objectives, and serves as the ...

Accounting Coordinator

Prairie Village, KS · On-site

$21.50 - $27.75/hr

We are a blend of Creative Design mixed with Engineering - Industrial Designers, Graphic Designers, Mechanical/Electrical/Embedded Software Engineers. We design, prototype and test electro-mechanical ...

Accounting Coordinator

Prairie Village, KS · On-site

$21.50 - $27.75/hr

We are a blend of Creative Design mixed with Engineering - Industrial Designers, Graphic Designers, Mechanical/Electrical/Embedded Software Engineers. We design, prototype and test electro-mechanical ...

... embedded in a development team - designing, coding, debugging, and shipping high-quality software ... A hands-on engineer who loves solving tough problems through code and building systems that scale.

Design Engineer (Speed Products) Kustom Signals, Inc. - Engineering Department Kustom Signals has ... software for both new and existing products, with an emphasis on embedded systems used in radar and ...

Shipped AI-embedded product capabilities with measurable customer outcomes, or led sustained AI ... We buy, hold, and grow software companies for life. We don't resell. In a market where agentic AI ...

next page

Showing results 1-20

Freelance Embedded Software Engineer information

What are the key skills and qualifications needed to thrive as a Freelance Embedded Software Engineer, and why are they important?

To thrive as a Freelance Embedded Software Engineer, you need a strong background in computer science or electrical engineering, proficiency in embedded C/C++, and experience with microcontrollers or real-time operating systems. Familiarity with development tools such as Keil, IAR, or Eclipse, version control systems like Git, and relevant certifications (e.g., ARM Accredited Engineer) are highly valued. Excellent problem-solving skills, self-motivation, and strong communication are crucial for managing diverse client projects and remote collaborations. These skills ensure you can deliver reliable, efficient solutions tailored to client needs while maintaining professional autonomy and quality standards.

What are some common challenges freelance embedded software engineers face when working with multiple clients?

Freelance embedded software engineers often juggle several projects simultaneously, each with unique hardware platforms, toolchains, and client expectations. Managing communication across different time zones and ensuring clear documentation for handoffs can be challenging. Additionally, freelancers must quickly adapt to varying development environments and maintain up-to-date knowledge of industry standards to deliver quality solutions. Effective organization and transparent project management are key to overcoming these hurdles.

What is a Freelance Embedded Software Engineer?

A Freelance Embedded Software Engineer is a professional who designs, develops, tests, and maintains software that operates on embedded systems, such as microcontrollers and specialized hardware, while working independently or on a contract basis. Unlike full-time employees, freelancers typically work with multiple clients on a project-by-project basis. Their responsibilities often include writing firmware, optimizing code for hardware constraints, and integrating software with electronic components. Freelancers in this field enjoy flexibility and variety in their work, but are also responsible for managing their own business operations.

What is the difference between Freelance Embedded Software Engineer vs Embedded Software Developer?

AspectFreelance Embedded Software EngineerEmbedded Software Developer
CredentialsTypically requires a degree in computer engineering or related field, with certifications like ARM or RTOS expertiseSimilar credentials, often with certifications in embedded systems or specific platforms
Work EnvironmentIndependent, project-based, often remote or client-siteUsually employed by companies, working in teams within offices or labs
Industry UsageFreelance market for custom projects, consulting, or short-term contractsFull-time or contract roles within tech, automotive, medical, or consumer electronics industries

While both roles require embedded systems knowledge and similar credentials, a Freelance Embedded Software Engineer works independently on diverse projects, often remotely, whereas an Embedded Software Developer is typically employed by a company, working within a team on ongoing product development.

What are the most commonly searched types of Embedded Software Engineer jobs in Kansas? The most popular types of Embedded Software Engineer jobs in Kansas are:
What are popular job titles related to Freelance Embedded Software Engineer jobs in Kansas? For Freelance Embedded Software Engineer jobs in Kansas, the most frequently searched job titles are:
What job categories do people searching Freelance Embedded Software Engineer jobs in Kansas look for? The top searched job categories for Freelance Embedded Software Engineer jobs in Kansas are:
What cities in Kansas are hiring for Freelance Embedded Software Engineer jobs? Cities in Kansas with the most Freelance Embedded Software Engineer job openings:
Senior C++ Engineer - Maps Platform

Senior C++ Engineer - Maps Platform

Garmin

Olathe, KS • On-site

Full-time

Posted 14 days ago


Garmin rating

8.8

Company rating: 8.8 out of 10

Based on 45 frontline employees who took The Breakroom Quiz

8th of 139 rated electronics manufacturers


Job description

Job Summary:
Garmin is a leading company in the technology sector, and they are seeking a Senior C++ Engineer for their Maps Platform. This role focuses on improving map data delivery and performance across various embedded devices, requiring expertise in C++ and system-level software development.
Responsibilities:
• Serve as a technical leader in the design and development of next-generation spatial data systems and high-performance runtime architectures in C++
• Own and drive solutions that improve map rendering performance, data efficiency, and installation speed across embedded and resource-constrained devices
• Design and review architecturally sound software systems using modular components to enable scalable platform evolution
• Evaluate emerging technologies and methodologies as they apply to future-facing mapping and embedded system capabilities
• Participate in project leadership and/or program planning including providing technical input to product direction, architecture, and innovation initiatives
• Mentor and provide guidance to less experienced Software Engineers
• Collaborate with cross-functional teams to integrate map platform capabilities across Garmin products and ensure solutions meet real-world usage scenarios in dynamic environments
• May serve as a Lead Software Engineer for complex or cross-functional software development efforts
• Provide technical direction and contribute to system-level tradeoffs involving performance, memory efficiency, scalability, and user experience
Qualifications:
Required:
• Experience designing or working with complex data systems, file formats, or large-scale structured datasets
• Proficiency in C++ (C++14 or newer preferred)
• Strong background in systems-level, embedded, or performance-critical software development
• Demonstrated ability to decompose functional requirements into well-defined tasks while balancing quality, quantity and complexity in work output
• Strong problem-solving skills, including the ability to research and apply appropriate algorithmic solutions
• Proven experience designing scalable, high-performance software systems that solve complex technical challenges
• Demonstrated ability serving as a lead software engineer for a complex software project
• Demonstrated capability to offer peer technical assessments in areas of expertise, new technologies and software designs
• Strong communication skills and the ability to articulate complex technical concepts to non-technical stakeholders.
• Bachelor of Science in Computer Science, Electrical Engineering, Computer Engineering, Software Engineering, Aerospace Engineering, Math or Physics or another relevant engineering/technical field AND a minimum of 5 years relevant experience OR an equivalent combination of education and relevant experience
• Excellent academics (cumulative GPA greater than or equal to 3.0 as a general rule)
Preferred:
• Experience with map rendering, GIS, or geospatial data systems
• Familiarity with data compression, tiling, indexing, or spatial data systems
• Experience optimizing rendering performance or large-scale data access patterns in constrained or high-performance systems
• Previous experience in embedded, wearable, fitness, automotive, or other resource-constrained environments
• Superior academics (cumulative GPA greater than or equal to 3.5)
• Proficiency writing software in C#, SQL or Python for tooling and automation
Company:
WHERE DO WE START? How about Kansas City? That’s our home. That’s where Garmin put a stake in the ground in 1989. Founded in 1988, the company is headquartered in Nanterre, FRA, with a team of 10001+ employees. The company is currently Late Stage.

What Garmin employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom