1

Junior Embedded C Developer Jobs in Florida (NOW HIRING)

C Developer

Coral Springs, FL

$46.75 - $62.75/hr

In the role of C Developer, you will be a technology professional adding value to a gamut of ... At least 5 years of experience in software development working with C, ANSI C, Embedded SQL, Perl ...

Embedded C/Rust Software Engineer

Tampa, FL · On-site

$124K - $163K/yr

... of embedded software from C to Rust conversion Perform trade studies and architecture development for Rust Support the creation of engineering documents to support various contracts, including ...

Embedded C/Rust Software Engineer

Tampa, FL · On-site

$124K - $163K/yr

... of embedded software from C to Rust conversion • Perform trade studies and architecture development for Rust • Support the creation of engineering documents to support various contracts ...

Software Engineer Embedded

Melbourne, FL · On-site

$121K - $160K/yr

Description: - Embedded C and C++ programming experience - RTOS Experience (GHS Integrity RTOS experience preferred) - GreenHills Compiler experience (ColdFire Processor) - Safety critical ...

Software Engineer Embedded

Melbourne, FL

$121K - $160K/yr

Description: - Embedded C and C++ programming experience - RTOS Experience (GHS Integrity RTOS experience preferred) - GreenHills Compiler experience (ColdFire Processor) - Safety critical ...

... junior and mid-level engineers. The position supports mission-critical military and defense ... This is a hands-on role suited for an engineer with strong Embedded C/C++ skills, experience with ...

... junior and mid-level engineers. The position supports mission-critical military and defense ... This is a hands-on role suited for an engineer with strong Embedded C/C++ skills, experience with ...

Optimize system performance and conduct thorough developer and integration validation for all ... Advanced proficiency in Embedded C/C++ with at least 10 years of experience. * Expert knowledge and ...

$119K - $157K/yr

May direct junior level software engineers. Responsibilities and Tasks * Develop software modules using the C programming language for real time embedded systems. * Develop test software modules ...

Senior Embedded Software Engineer

Melbourne, FL · On-site

$114K - $150K/yr

Conduct code reviews and mentor junior engineers in software design, implementation, and debugging ... Expert-level proficiency in C and C++. * Strong Python development experience. * Experience ...

Senior Embedded Software Engineer

Melbourne, FL · On-site

$114K - $150K/yr

Conduct code reviews and mentor junior engineers in software design, implementation, and debugging ... Expert-level proficiency in C and C++. * Strong Python development experience. * Experience ...

Embedded Software Engineer

Melbourne, FL · On-site

$90K - $125K/yr

Strong proficiency in C programming for embedded Linux or RTOS environments. * Experience integrating software with custom processor-based circuit card assemblies. * Working knowledge of higher-level ...

Embedded Software Engineer

Melbourne, FL · On-site

$90K - $125K/yr

Strong proficiency in C programming for embedded Linux or RTOS environments. * Experience integrating software with custom processor-based circuit card assemblies. * Working knowledge of higher-level ...

next page

Showing results 1-20

Junior Embedded C Developer information

What does a junior embedded C developer do?

A Junior Embedded C Developer assists in designing, developing, and testing software for embedded systems using the C programming language. They often work on microcontrollers and hardware devices, writing code that interacts directly with hardware components. Their responsibilities may also include debugging, code optimization, and supporting senior developers on larger projects. This role is ideal for those with a background in computer science or electronics and a strong interest in low-level programming.

What are the key skills and qualifications needed to thrive as a junior embedded C developer?

To thrive as a Junior Embedded C Developer, you need a solid understanding of C programming, embedded systems concepts, and a relevant degree in computer science or electronics. Familiarity with microcontroller platforms (like ARM or AVR), debugging tools, and version control systems such as Git is typically required. Strong problem-solving skills, attention to detail, and effective teamwork are crucial soft skills in this role. These competencies enable the development of reliable embedded solutions and efficient collaboration within engineering teams.

What are some common challenges faced by junior embedded C developers when transitioning from academic projects to real-world embedded systems work?

Junior Embedded C Developers often find that working on commercial embedded systems introduces complexities not encountered in academic settings. Common challenges include understanding and working with hardware constraints, such as limited memory or processing power, and integrating with existing codebases and legacy systems. Additionally, juniors may need to quickly adapt to rigorous testing and debugging tools specific to embedded environments, as well as collaborating closely with hardware engineers and cross-functional teams. Overcoming these challenges helps build a strong foundation for future advancement in embedded systems development.

What is the difference between Junior Embedded C Developer vs Embedded Software Engineer?

CriteriaJunior Embedded C DeveloperEmbedded Software Engineer
Required CredentialsAssociate's/Bachelor's in Electrical Engineering, Computer Science, or related fieldBachelor's or higher in Computer Engineering, Electrical Engineering, or related field
Work EnvironmentEmbedded systems development, hardware integration, low-level programmingEmbedded systems, firmware development, software optimization
Employer & Industry UsageConsumer electronics, automotive, IoT devices, industrial automationAutomotive, aerospace, medical devices, consumer electronics
Common Search & Comparison IntentYesYes

While both roles involve embedded systems and C programming, a Junior Embedded C Developer typically focuses on basic firmware development and hardware interfacing under supervision. An Embedded Software Engineer often handles more complex software design, optimization, and integration tasks, requiring more experience and technical expertise.

What are the most commonly searched types of Embedded C Developer jobs in Florida?

The most popular types of Embedded C Developer jobs in Florida are:

What cities in Florida are hiring for Junior Embedded C Developer jobs?

Cities in Florida with the most Junior Embedded C Developer job openings:

Embedded C/Rust Software Engineer

Ultra Intelligence and Communications

Tampa, FL • On-site

$124K - $163K/yr

Full-time

Medical, Dental, Vision, Retirement, PTO

Posted 9 days ago


Job description

Company: Ultra Intelligence & Communications
Mission Solutions
Powering Decision
Join the team redefining defense technology. From engineering systems that save lives to leading programs that change the battlefield-find your place in the future of defense.
Mission Solutions
By joining our Mission Solutions business, you will be a member of a team dedicated to providing innovative solutions that streamline the preparation and execution of intricate, mission-critical operations. We focus on enhancing situational awareness, tactical command and control, and seamless video data exchange capabilities within a dynamic, multi-domain environment.
Job Description
At Ultra Intelligence & Communications, it's our people who make the difference and are the backbone of our technologies and services. If you want to grow personally and professionally, we invite you to explore your career advancement options at our Cyber business unit in Tampa, FL.
Ultra Cyber, a division of Ultra Intelligence & Communications, is seeking an Embedded Rust Software Engineer 2. The successful candidate will be integral in development of embedded Rust software for varying security critical platforms in a collaborative team environment. This position may require some travel (approximately 5%) to support customer meetings and off-site development/testing for various systems.
Relocation assistance is available!
Learn more about Ultra Cyber here:
CYBER | Intelligence & Communications | Ultra
• Support the technical design and development of embedded software from C to Rust conversion
• Perform trade studies and architecture development for Rust
• Support the creation of engineering documents to support various contracts, including Software Requirements Specification(s) (SRS), Interface Requirements Specification(s) (IRS), Interface Control Documents (ICDs), Software Hardware Design Description (SHDD)
• Define unit, integration, and acceptance test plans
• Perform Configuration Management for software developmental items
• Support Agile and Waterfall development methodology based projects
• Provide written and oral progress updates
• Participate in process/tool improvements and drive quality initiatives
• Keep abreast of innovative technologies that can be beneficial to projects and business
• Positively contribute to team's productivity and engagement, ensuring timely and quality delivery of program objectives
Required:
  • Active US Government Secret Security Clearance. Security Clearances are granted to US Citizens
  • Bachelor's degree in computer science/software engineering/computer engineering or related degree or an equivalent combination of education and experience
  • 2+ years of applicable experience:
    • Demonstrated firsthand experience with embedded software development and converting C code to Rust
      • Successful candidates will have experience with low level/bare metal embedment software design and coding in both C and Rust
    • Demonstrated experience with embedded processors and SoC development
    • Direct integration experience with ARM based systems interacting with firmware

Preferred Skills:
  • 5+ years of applicable experience
  • Experience with openOCD and gdb
  • Proficiency in constrained Rust environments: no-std & heapless development
  • Experience working with AMD Zynq UltraScale+ MPSoC ZCU102 Evaluation Kit
  • Analytical critical thinking skills for various engineering development situations
  • Visualize project outcomes and understand/manage technical risks
  • Out-of-the-box thinking
  • Familiarity SEI CMMI as tailored to small, agile development teams
  • Advanced knowledge of ANSI C, Rust and Python
  • Demonstrated troubleshooting skills for low-level embedded issues and memory management
  • Direct knowledge of software technologies, standards, processes, and metrics
  • Knowledge of NSA High Assurance Certification process is a plus
  • Knowledge of relevant US DoD developments and systems
  • Excellent communication and interpersonal skills
  • Ability to interact with team members in a collaborative environment
  • Positive attitude, strong work ethic, willingness and ability to support complex technical tasks

Notice
Due to the nature of the programs we deliver for our customers, candidates may need to obtain the relevant security clearance or handle export-controlled material as defined by the role's requirements.
Our Benefits
Every employee is critical to our success, and as such, we offer a range of flexible employee benefits, including:
  • Annual Bonus - Annual Bonus - Performance Related
  • Competitive Paid Time Off (PTO) package plus 11 company holidays
  • Early finish on Friday
  • 401K w/ company match
  • Medical/Dental/Vision Benefits
  • Student Loan Assistance Program
  • Array of voluntary benefit offerings

Ultra I&C is an Equal Opportunity Employer. All qualified applicants will receive consideration without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, veteran status, or other legally protected state or federal classes.
We provide affirmative action in employment for qualified individuals with disabilities and protected veterans in compliance with Section 503 of the Rehabilitation Act and the Vietnam Era Veterans' Readjustment Assistance Act. If you need an accommodation in any part of the application process, email careers@ultra-ic.com."