1

Freelance Embedded System Software Engineer Jobs in New Jersey

As a Software Engineer, you will be responsible for designing and developing software applications ... Familiarity creating software architecture designs for embedded systems that use C++ and ROS2

Software Engineer

NJ ยท On-site

As a Software Engineer, you will be responsible for designing and developing software applications ... Familiarity creating software architecture designs for embedded systems that use C++ and ROS2

This role is well suited for fresh graduates and early-career software engineers who are passionate about embedded systems, low-level programming, and developing software that interacts closely with ...

NJ ยท On-site

$120 - $160/hr

Collaborate with hardware and systems engineering teams to integrate software with electronic ... Experience working with electronic hardware devices and embedded systems. * Knowledge of ...

New

Software Engineer

Lakehurst, NJ ยท On-site

$80 - $120/hr

SAIC is currently seeking Software Engineers to join our team in Lakehurst, NJ. All positions ... with embedded system. * Experience with SW acquisition process. * Experience with developing ...

Software Engineer III

Piscataway, NJ ยท On-site

$105K - $135K/yr

We are seeking a highly motivated Software Engineer III with 5+ years of professional software ... Experience working with electronic hardware devices and embedded systems. * Knowledge of ...

Software Subcategory: SW Engineer Schedule: Full-Time Shift: Day Job Travel: No Minimum Clearance ... with embedded system. * Experience with SW acquisition process. * Experience with developing ...

Embedded Systems Engineer

Kearny, NJ ยท On-site

$80 - $110/hr

Position Overview Thea Energy is seeking a skilled and motivated Embedded Systems Engineer to lead ... You will interface with internal system owners, power electronics vendors, and control software ...

Showing results 41-60

Freelance Embedded System Software Engineer information

What does a freelance embedded system software engineer do?

A Freelance Embedded System Software Engineer designs, develops, and tests software that runs on embedded systems, which are specialized computing systems within larger devices like cars, appliances, or industrial machines. They typically work independently or on a contract basis, collaborating with clients to understand requirements and deliver customized software solutions. Their responsibilities often include writing low-level code, optimizing for performance and memory usage, and troubleshooting hardware-software integration issues.

What are the key skills and qualifications needed to thrive as a freelance embedded system software engineer?

To thrive as a Freelance Embedded System Software Engineer, you need a solid background in embedded C/C++ programming, microcontroller architecture, and real-time operating systems, often supported by a degree in electrical engineering or computer science. Familiarity with hardware debugging tools, version control systems (like Git), and development platforms such as ARM, AVR, or PIC is typically required. Strong problem-solving skills, self-motivation, and clear client communication help freelancers stand out in this role. These competencies ensure reliable, efficient solutions and successful project delivery in dynamic and client-driven environments.

How do freelance embedded system software engineers typically manage project scope and communication with clients?

Freelance embedded system software engineers often work independently or as part of small remote teams, making clear communication and project scope management essential. They regularly use project management tools and set milestones to clarify deliverables and timelines with clients. Addressing technical constraints and hardware integration challenges early in the process helps avoid misunderstandings. Frequent status updates and transparent discussions about changes or obstacles ensure projects stay on track and meet client expectations.

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

AspectFreelance Embedded System Software EngineerEmbedded Firmware Developer
CredentialsTypically requires a degree in electrical engineering, computer science, or related fields; certifications are optionalSimilar educational background; certifications like Certified Embedded Systems Engineer can be advantageous
Work EnvironmentIndependent, project-based work often remote; collaborates with multiple clientsUsually employed by a company or works on in-house projects; may work on-site or remotely
Industry UsageUsed across various industries including IoT, automotive, consumer electronicsPrimarily in product development, consumer electronics, automotive, and industrial systems

Both roles require embedded programming skills and knowledge of hardware. The main difference lies in the work setting: Freelance Embedded System Software Engineers work independently on diverse projects, while Embedded Firmware Developers are often employed by companies focusing on firmware development for specific products.

What are the most commonly searched types of Embedded System Software Engineer jobs in New Jersey?

The most popular types of Embedded System Software Engineer jobs in New Jersey are:

What job categories do people searching Freelance Embedded System Software Engineer jobs in New Jersey look for?

The top searched job categories for Freelance Embedded System Software Engineer jobs in New Jersey are:

What cities in New Jersey are hiring for Freelance Embedded System Software Engineer jobs?

Cities in New Jersey with the most Freelance Embedded System Software Engineer job openings:

Software Engineer

ApolloTech MSI

Picatinny Arsenal, NJ โ€ข On-site

Full-time

Medical, Dental, Vision, Retirement, PTO

Re-posted yesterday


Job description

About the Role

ApolloTech MSI is currently seeking a talented and experienced Software Engineer to join our dynamic team. This is a full-time position based in Picatinny Arsenal, NJ.
As a Software Engineer, you will be responsible for designing and developing software applications and systems that meet the needs of our diverse client base. You will be working with a small team to design different software architectures.

You will be working with embedded platforms, such as Nvidia Jetson, to have robotic control and AI/ML capabilities at the edge and will use Gitlab for distributed source code control.

This role requires strong technical skills, excellent problem-solving abilities, a passion for delivering innovative software solutions, and the ability to travel approximately 10%-20% of time.
The ideal candidate has experience in application design, development, testing, and deployment. You should have expertise in various programming languages, frameworks, and technologies as well as the ability to effectively communicate complex technical concepts to both technical and non-technical stakeholders.

Requirements

Qualifications

  • Bachelor's, Master's, or Ph.D. degree in Computer Science, Software Engineering, or a related technical field
  • Strong proficiency in several programming languages including C++, Python, and Kotlin
  • Familiarity creating software architecture designs for embedded systems that use C++ and ROS2
  • Experience working with Nvidia Jetsons
  • Experience working with Unreal Engine is a plus
  • Excellent problem-solving, analytical, and presentation skills
  • Strong communication and collaboration abilities
  • Ability to work both independently and in a team environment
  • US Citizenship is required for this role due to security clearance requirements
  • Ability to obtain and maintain Secret Clearance

Join ApolloTech MSI

ApolloTech MSI offers a challenging and rewarding work environment where you can make a meaningful impact. Join a team of talented professionals dedicated to delivering innovative software solutions and contributing to the success of our clients.
If you are a skilled Software Engineer looking for a new opportunity, we invite you to apply and be part of our dynamic team.

EEO An Equal Opportunity Employer including Disability/Veteran.

Please send resumes to contact@apollotechmsi.com.

Benefits

Health Insurance, Dental and Vision Insurance

401k with a match up to 6%

10 Federal Holidays

Up to 4 weeks of PTO