Embedded Software Engineer

Overview

On Site
$50-$55 per hour
Full Time

Skills

IoT
Software Quality Assurance
Test-driven development
C++
Embedded software
OOD
Embedded systems
Electrical engineering
Medical devices
Material handling
Development testing
Big data
Product development
Requirements elicitation
Product launch
Agile
User stories
Design review
Software deployment
Risk analysis
Embedded C
Computer engineering
Computer science
Programming languages
Open source
Code optimization
Software security
Software design
Functional testing
Mechanical engineering
Manufacturing
Energy
Utilities
Transportation
Adobe AIR
Design
HVAC
Cloud computing
Testing
Management
Linux
Microsoft Azure
DevOps
C
Software development
Interfaces
Science
Innovation
Network
Recruiting
Law
Interviewing

Job Details

Description:
Actalent Services is a global engineering firm with 35 years experience in the embedded systems, mechanical, manufacturing and electrical engineering spaces. With over 3000 dedicated employees across the US and India, Actalent offers comprehensive and innovative solutions, specializing in energy and utilities, automotive, transportation, medical devices, consumer/industrial products and material handling.
Job Description
We are seeking a versatile Software Developer to work on a long-term project for a cutting-edge customer in the Heating, Ventilation and Air Conditioning domain. This role will entail developing cutting-edge software solutions as well as design, development, testing and validation of control and operational embedded software for Commercial HVAC systems. This will involve new design and design conversions for modernization of existing product lines to align with new tech such as IOT (Internet of Things), Big Data, and Cloud-based technologies as well as changing efficiency standards.
This individual will support all phases of product development lifecycle from requirements gathering phase to product launch. This is a critical position that works closely with product development engineers, software quality assurance, product managers, quality, and field representatives to develop products that fulfill customer, manufacturing, service, and regulatory requirements. This person will also be expected to utilize test-driven development, conduct code reviews, and apply team standards and best practices.
All testing, product development and manufacturing are done in-house.
DUTIES AND RESPONSIBILITIES
Develop software solutions using Agile methodologies and approaches that satisfy the user stories/requirements.
Apply new technologies that help move the company's product offerings forward.
Evaluate software solutions and system performance; support design reviews of software and ensure technical integrity of software deliverables
Manage the installation and configuration of software solutions. Resolve software deployment and integration errors, and document processes.
Keep abreast of new software technologies, as well as conform to best practices.
Participate in product development activities by contributing ideas, concerns, risk analysis and mitigation as required
Skills:
  • C++
  • Embedded c
  • Linux
  • hvac
  • MISRA
  • azure
  • devops

Additional Skills & Qualifications:
EDUCATION / CERTIFICATIONS
BS or MS in Computer Engineering or Computer Science or a related field with a greater than 3.0/4.0 GPA.
REQUIRED SKILLS AND EXPERIENCE
Proven experience as an individual contributor in Embedded Software Development
In-depth knowledge of object-oriented design techniques and programming languages such as C/C++ (version 11 or more recent)
Extensive experience in developing, deploying, and integrating software solutions. Must possess troubleshooting skills and be able to assess quickly complex programming applications
Familiar with open-source technology, such as Linux, software optimization skills, software security and how to write safer code.
Proven experience with full life cycle development (design, coding, testing, etc.)
Experience specifying and implementing software architectures in terms of components, interfaces, and APIs
Experience in software design process, unit, and functional testing.
Domain knowledge in the HVAC industry is nice to have, but can be taught to the right person
Experience developing touch screens is nice to have
Experience working with geographically dispersed teams is nice to have
Experience with defensive coding and prior experience with coding standards like MISRA are nice to have
Experience Level:
Intermediate Level

About Actalent

Actalent is a global leader in engineering and sciences services and talent solutions. We help visionary companies advance their engineering and science initiatives through access to specialized experts who drive scale, innovation and speed to market. With a network of almost 30,000 consultants and more than 4,500 clients across the U.S., Canada, Asia and Europe, Actalent serves many of the Fortune 500.

Diversity, Equity & Inclusion

At Actalent, diversity and inclusion are a bridge towards the equity and success of our people. DE&I are embedded into our culture through:
  • Hiring diverse talent
  • Maintaining an inclusive environment through persistent self-reflection
  • Building a culture of care, engagement, and recognition with clear outcomes
  • Ensuring growth opportunities for our people

The company is an equal opportunity employer and will consider all applications without regard to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.

If you would like to request a reasonable accommodation, such as the modification or adjustment of the job application process or interviewing process due to a disability, please email for other accommodation options.