1

Temporary Embedded System Software Engineer Jobs in Buffalo, NY

Temp (12 months) Industry: Banking Compensation: $80.00/hr. Schedule: 40 hours/week About the ... Minimum of 5 years of systems analysis/application development experience. * Minimum of 7 years of ...

Software Engineer II

Buffalo, NY · On-site

$94K - $129K/yr

CTG is seeking a Software Engineer II to join our client's development team. This is an excellent ... Perform systems analysis, technical design, coding, debugging, testing, and implementation for ...

Software Engineer II

Buffalo, NY · On-site

$94K - $129K/yr

CTG is seeking to fill a Software Engineer II opening for our client. Location: Buffalo, NY ... Perform systems analysis, application design, and development for new features, enhancements, and ...

Software Engineer II

Buffalo, NY · On-site

$94K - $129K/yr

CTG is seeking to fill a Software Engineer II opening for our client. Location: Buffalo, NY ... Perform systems analysis, application design, and development for new features, enhancements, and ...

Senior Software Engineer

Irving, NY · On-site

$73 - $174/hr

Collaborate with multiple systems and platforms to ensure seamless enterprise connectivity.#DI ... Exposure to modern software engineering practices and DevOps methodologies.Ideal Candidate ...

Temp (11 months) Industry: Banking Compensation: $65.00/hr. Schedule: 40 hours/week About the ... Provides designs, specifies information systems solutions and highly technical direction in the ...

Software Engineer II

Buffalo, NY · Remote

$74.98/hr

Temp (6 months) Industry: Banking Compensation: $74.98/hr. Schedule: 40 hours/week About the ... Provides designs, specifies information systems solutions, and highly technical direction in the ...

Software Engineer

Alabama, NY · On-site

$70K - $80K/yr

The Software Engineer will work with colleagues to deliver reliable and scalable applications that ... The role supports the delivery, ongoing maintenance, and enhancement of SmartCOP systems by working ...

Controls Software Engineer

Macomb, MI

$43.25 - $55.25/hr

Responsible for automated controls system design, specification, programming, simulation and testing, and start-up assistance. * Design, write, test, implement, and document PLC and HMI software.

Senior Software Engineer

Irving, NY · On-site

$73K - $174K/yr

... Stack Developer who can effectively combine software development, solution design, technical ... Collaborate with multiple systems and platforms to ensure seamless enterprise connectivity. #DI-CM1 ...

Champion modern software engineering practices, including DevOps, CI/CD pipelines, automated ... Associate's degree and a minimum of 7 years' systems analysis and/or application development work ...

Senior Software Engineer - Mainframe

Buffalo, NY · Remote

$118K - $156K/yr

Software Engineering Excellence * Deliver secure, efficient, maintainable, and resilient code using ... Associate's degree and a minimum of 5 years' systems analysis and/ or application development work ...

Champion modern software engineering practices, including DevOps, CI/CD pipelines, automated ... Associate's degree and a minimum of 7 years' systems analysis and/or application development work ...

Principal Software Engineer

Buffalo, NY · On-site

$178K - $188K/yr

Principal Software Engineer Job Location: 1 Seneca St, Buffalo, NY 14203. Position requires in ... Serve as SME for business systems, managing initiatives, complex changes, compliance, and mentoring ...

Showing results 41-60

Temporary Embedded System Software Engineer information

See Buffalo, NY salary details

$67.8K

$148.6K

$168.5K

How much do temporary embedded system software engineer jobs pay per year?

As of Aug 8, 2026, the average yearly pay for temporary embedded system software engineer in Buffalo, NY is $148,577.00, according to ZipRecruiter salary data. Most workers in this role earn between $127,400.00 and $167,600.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a temporary embedded system software engineer, and why are they important?

To thrive as a Temporary Embedded System Software Engineer, you need strong programming skills in C/C++, knowledge of embedded systems architecture, and typically a degree in computer engineering or a related field. Familiarity with real-time operating systems (RTOS), debugging tools, and hardware interfacing platforms like ARM or Microchip is often required. Excellent problem-solving abilities, adaptability, and effective communication help you integrate quickly with new teams and projects. These skills ensure you can efficiently contribute to complex, time-sensitive development tasks and deliver reliable embedded solutions.

What is a temporary embedded system software engineer?

Temporary Embedded System Software Engineers are professionals who are contracted for a limited period to design, develop, and test software that runs on embedded systems, such as microcontrollers and specialized hardware. Their work often involves writing low-level code, debugging, and optimizing software for devices with specific hardware constraints. These engineers typically join a project to address a particular need, such as a product launch or to fill in staff shortages, and may work across industries like automotive, consumer electronics, or medical devices. Their contracts usually last from a few months to a year, depending on project requirements.

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

AspectTemporary Embedded System Software EngineerEmbedded Software Developer
CredentialsBachelor's in Computer Engineering or related field; experience with embedded systemsBachelor's or higher in Computer Science or Electrical Engineering; embedded systems experience
Work EnvironmentProject-based, short-term assignments in manufacturing, automotive, or consumer electronicsLong-term or project-based roles in similar industries, often within a team
Employer & Industry UsageContract roles for companies developing embedded productsFull-time or contract roles in embedded systems development across industries

Temporary Embedded System Software Engineers focus on short-term projects with specific deliverables, often in contract roles, while Embedded Software Developers typically hold ongoing positions involved in the full development lifecycle. Both roles require similar skills and credentials but differ mainly in employment duration and project scope.

What types of projects and responsibilities can a temporary embedded system software engineer expect during their contract period?

As a Temporary Embedded System Software Engineer, you can expect to work on targeted projects such as developing firmware for new hardware prototypes, troubleshooting existing embedded systems, or optimizing real-time software performance. Your daily responsibilities may include writing and testing code in languages like C or C++, collaborating closely with hardware engineers, and participating in code reviews. Temporary roles often require quickly ramping up on existing projects, so adaptability and strong communication skills are important. You may also be involved in documentation and occasionally supporting integration or validation activities alongside cross-functional teams.
What are the most commonly searched types of Embedded System Software Engineer jobs in Buffalo, NY? The most popular types of Embedded System Software Engineer jobs in Buffalo, NY are:
What are popular job titles related to Temporary Embedded System Software Engineer jobs in Buffalo, NY? For Temporary Embedded System Software Engineer jobs in Buffalo, NY, the most frequently searched job titles are:
What job categories do people searching Temporary Embedded System Software Engineer jobs in Buffalo, NY look for? The top searched job categories for Temporary Embedded System Software Engineer jobs in Buffalo, NY are:
What cities near Buffalo, NY are hiring for Temporary Embedded System Software Engineer jobs? Cities near Buffalo, NY with the most Temporary Embedded System Software Engineer job openings:

Software Engineer II

Acara Solutions

Buffalo, NY

$80/hr

Full-time

Re-posted 16 days ago


Job description

Job Title: Software Engineer
Location: Buffalo, NY
Employment: Temp (12 months)
Industry: Banking
Compensation: $80.00/hr.
Schedule: 40 hours/week
About the Opportunity:
  • We're looking for an experienced technology professional to join a collaborative team focused on designing, developing, and enhancing enterprise applications that support critical business functions. In this role, you'll lead complex technical initiatives, influence solution design, mentor team members, and help deliver reliable, scalable systems that drive business success.
Why You'll Love Working Here:
  • Supportive, team-driven culture that values collaboration, transparency, and accountability.
  • Opportunity to grow your career with a global workforce solutions leader serving multiple industries.
  • People-first environment that encourages employees to bring their authentic selves to work.
  • Strong focus on partnership, innovation, and delivering meaningful results for clients and candidates.
Why This Opportunity is Exciting:
  • This role offers the chance to join a company that prioritizes both people and performance-where your contributions directly impact client success while giving you room to grow and develop professionally.
About Acara Solutions
  • Acara is a premier recruiting and workforce solutions provider-we help companies compete for talent. With a legacy of experience in various industries worldwide, we partner with clients, listen to their needs, and customize visionary talent solutions that drive desired business outcomes. We leverage decades of experience to deliver contingent staffing, direct placement, executive search, and workforce services worldwide.
Sound like a good fit?
APPLY TODAY
What You'll Do:
  • Design, analyze, and develop new applications and enhancements for complex enterprise systems.
  • Lead technical activities across the software development lifecycle, from requirements analysis through testing and implementation.
  • Mentor and guide junior team members while coordinating development activities across projects.
  • Prepare technical specifications, project estimates, test plans, and system documentation.
  • Identify opportunities to improve applications, development processes, and technology solutions.

What You'll Bring:
  • High School Diploma or GED.
  • Minimum of 5 years of systems analysis/application development experience.
  • Minimum of 7 years of experience in coordinating between Applications and business units.
  • Minimum of 7 years of experience in recommending and implementing systems solutions.
  • Minimum of 7 years of experience in driving project milestones and delivery dates.
  • Minimum of 7 years of experience in Java (OOP, data structures, concurrency); Spring Boot (RESTful APIs) Build Automation, Unit Testing
  • Minimum of 7 years of experience in Azure Development (Functions, Services Integration, Key Vault, Managed Identities, Monitoring)
  • Minimum of 7 years of experience in HTTP Client & API Interactions (Java HTTP client libs, API Authentication OAUTH 2.0, Error Handlin
What Sets You Apart:
  • Associate Degree.
  • Familiar with application development software and hardware platforms.
  • Proficiency with personal computers as well as pertinent project management, word processing, and spreadsheet software.
  • Capable of working on multiple projects of a complex nature.
  • Excellent problem-solving skills to assist in issue resolution.
  • Good verbal and written communication skills, with prior experience presenting to the target audience.
  • Good organizational and time management skills.
  • Detail-oriented.
  • Good lateral thinking skills.
  • Good understanding of the Bank's application framework.
  • Subject matter expert in business with knowledge or experience utilizing the application/system being supported.
  • Advanced understanding of applications supported with a sound knowledge of interfacing/integrated applications.
  • Ability to work in a team environment as well as autonomously.
  • Ability to multitask for various components of complex projects.
  • Action-oriented.
  • Proactive.
  • Advanced knowledge and focus on the entire system to work on projects outside of normal business-as-usual (BAU).
Additional Information:
  • Upon offer of employment, the individual will be subject to a background check.

After you apply, you may receive a call or message from our AI Talent Scout about this role or other opportunities that match your skills and preferences. AI agent role is to help speed up your hiring process by answering questions, confirming basic information, and identifying whether there's a mutual fit.

The call or chat may be recorded so that our recruiting team can review it - they make all final hiring decisions, while AI agent simply helps move you forward faster. The best part? They are available 24/7, so you can connect whenever it's convenient for you.

By applying for this job, you agree to receive calls, AI-generated calls, text messages, or emails from Acara Solutions and its affiliates, and contracted partners. Frequency varies for text messages. Message and data rates may apply. Carriers are not liable for delayed or undelivered messages. You can reply STOP to cancel and HELP for help. You can access our privacy policy at Website Privacy Policy | Acara

Aleron companies (Acara Solutions, Aleron Shared Resources, Broadleaf Results, Lume Strategies, TalentRise, Viaduct) are an Equal Opportunity Employer. Race/Color/Gender/Religion/National Origin/Disability/Veteran.

Applicants for this position must be legally authorized to work in the United States. This position does not meet the employment requirements for individuals with F-1 OPT STEM work authorization status.

Acara Solutions logo

About Acara Solutions

Sourced by ZipRecruiter

Acara Solutions, based in Buffalo, NY, is a premier provider of recruitment and workforce solutions. Serving the industry since its inception in 1957, the company has expanded its roots from a small family-owned employment agency to a leading international recruitment agency. Acara provides staffing solutions to a myriad of industries including Engineering, IT, Professional, Industrial and Finance. They offer an array of services from strategic workforce management, talent acquisition, vendor management systems, to executive search services. Driven by the core values of dedication, integrity, teamwork and innovation, Acara exists with the mission to connect job seekers with leading employers while fostering growth and innovation in the industries they serve. A prominent player in the US staffing industry, Acara Solutions has been recognized multiple times on the Staffing Industry Analysts List of Largest US Staffing Firms.

Industry

Recruiting and staffing services

Company size

5,001 - 10,000 Employees

Headquarters location

Buffalo, NY, US

Year founded

1957