Software Engineer

Rantec Power Systems Inc.

Los Osos (CA)

On-site

USD 96,000 - 151,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Rantec Power Systems Inc. in California seeks a Software Engineer to support production software and drive new embedded software development. You will design, develop, test, document and troubleshoot firmware for power‑supply control on hardware platforms.

The ideal candidate has a BS in CS or EE, 5+ years of experience, strong C and assembly skills, real‑time embedded systems expertise, and familiarity with Altium, Windows and Linux. ITAR compliance and occasional travel may be required.

Qualifications

  • Bachelor’s degree in Computer Science or Electrical Engineering (or similar field).
  • 5 years’ related experience preferred.
  • Experience with C and assembly programming.
  • Strong understanding of real-time embedded systems and low-level firmware.
  • Experience with 8 and 16-bit embedded programming.
  • Preferred experience with Atmel and Texas Instruments microcontroller families.
  • Experience with electronics laboratory equipment, especially protocol analyzers.
  • Experience reading electrical schematics.
  • Experience with Windows and Linux.
  • Exposure to aerospace domain standards such as DO-178B/C preferred.
  • Understanding of Software Configuration Management practices and tools: git (preferred).
  • Experience with Microsoft Office applications (Word, Excel, PowerPoint, and Outlook).
  • Sound reasoning skills in risk assessment and failure analysis.
  • Possess strong understanding and working knowledge of root cause analysis techniques and effective corrective action.

Responsibilities

  • Develop new embedded software products for power supply control, implementing modern software design principles, resolving complex technical challenges and providing innovative solutions
  • Test software integration on development hardware
  • Provide technical assessment of software used on development programs
  • Develop test to verify software performance
  • Troubleshoot, and resolve software challenges.
  • Document developed code and tools used to support projects
  • Assists and participates in the research, design, development and testing of software and tools, to include development of new work products or enhancing existing applications, systems or embedded products
  • Read and design digital circuits using CAD tools (Altium preferred)
  • Participates in internal review of software components and systems
  • Builds stable working relationships internally
  • Support defining scope, schedule, and expectations for projects
  • Follows standard practices and procedures in analyzing situations or data from which answers can be readily obtained

Skills

C programming
Assembly programming
Real-time embedded systems
Firmware development
Root cause analysis
Risk assessment
Microsoft Office
Schematic reading
Git version control

Education

Bachelor’s degree in Computer Science or Electrical Engineering (or similar field)
5 years’ related experience preferred
Experience with DO-178B/C preferred

Tools

Altium CAD
Atmel microcontroller family
Texas Instruments microcontroller family
Windows
Linux
Protocol analyzers
Git

Job description

Software Engineer
Department: Engineering
FLSA Status: Exempt
Scope
As a software engineer, responsibilities include supporting existing programs in production related to software, and supporting new developments by contributing to the design, development, modification, analysis, documentation, and testing of embedded software on hardware.

Essential Duties And Responsibilities
  • Design Activity:
    • Develop new embedded software products for power supply control, implementing modern software design principles, resolving complex technical challenges and providing innovative solutions
    • Test software integration on development hardware
    • Provide technical assessment of software used on development programs
    • Develop test to verify software performance
    • Troubleshoot, and resolve software challenges.
    • Document developed code and tools used to support projects
    • Assists and participates in the research, design, development and testing of software and tools, to include development of new work products or enhancing existing applications, systems or embedded products
    • Read and design digital circuits using CAD tools (Altium preferred)
    • Participates in internal review of software components and systems
  • Proposal Activities:
    • Provide technical write ups for proposals related to software and communication
    • Evaluates with compliance of design against requirement
    • Identifies or reviews risks and opportunities associated with the design concept and customer requirements.
    • Support Marketing as required on technical issues; willing to travel.
  • Sustaining/Production Activities:
    • Analyze legacy designs, providing hands on support for troubleshooting production hardware and customer returned hardware.
    • Work with Test team to maintain and update automated test environment.
    • Support developing tools to be used in production environment.
  • Other:
    • Receives detailed instructions from immediate supervisor
    • Collaborates with project leaders and other professionals within the Engineering department
    • Builds stable working relationships internally
    • Support defining scope, schedule, and expectations for projects
    • Follows standard practices and procedures in analyzing situations or data from which answers can be readily obtained
  • Ability to work flexible hours and/or different shifts, if needed.
  • Ability to work in a safe professional manner adhering to all regulatory requirements including OSHA, EPA, State and Federal Regulations
  • As the Company’s success relies on the productivity of our team and adherence to customer product schedules, an essential function of this position is the ability to arrive to work on-time, and work each day, as scheduled.
  • Perform other duties as assigned
Qualification Requirements
  • To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
  • This position requires access to our export-controlled commodities, technical data, technology and services. These items are restricted under the International Traffic in Arms Regulations (ITAR) to U.S. Citizens, Lawful Permanent Residents of the U.S. and properly licensed foreign persons. Therefore, employment is contingent on compliance with ITAR regulations and successfully obtaining and maintaining the necessary export authorization license from the U.S. Department of Commerce’s Bureau of Industry and Security, U.S. Department of State’s Office of Defense Trade Controls, or other applicable government agency
Education And Experience
  • Bachelor’s degree in Computer Science or Electrical Engineering (or similar field)
  • 5 years’ related experience preferred
  • Experience with C and assembly programming
  • Strong understanding of real-time embedded systems and low-level firmware
  • Experience with 8 and 16-bit embedded programming
  • Preferred experience with Atmel and Texas Instruments microcontroller families
  • Experience with electronics laboratory equipment, especially protocol analyzers
  • Experience reading electrical schematics
  • Experience with Windows and Linux
  • Exposure to aerospace domain standards such as DO-178B/C preferred
  • Understanding of Software Configuration Management practices and tools: git (preferred)
  • Experience with Microsoft Office applications (i.e. Word, Excel, PowerPoint, and Outlook)
  • Sound reasoning skills in risk assessment and failure analysis
  • Possess strong understanding and working knowledge of root cause analysis techniques and effective corrective action.
Physical Requirements
  • Work within an office and factory environment, including moderate noise and chemical odors
  • Moving between sitting, standing and walking
  • Operates a computer and other office productivity machinery, such as; calculator, copy machine, printers, etc.
  • Frequently lifting and handling items less than 10 lbs with occasional lifting up to 25 lbs.
  • Occasionally ascending or descending stairs, and the like to meetings and to access various facility locations.
  • Specific vision abilities required by this job close vision, distance vision, peripheral vision, depth perception and the ability to focus, with correction, if needed, to perform hand soldering and wiring of assemblies.

Pay Range: $96,000 - $151,000 annualized salary

Rantec is proud to be an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, age, or status as a protected veteran. Rantec will consider reasonable accommodation to its policies for employees and applicants due to sincerely held religious beliefs.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

Rantec Power Systems, Inc • Los Osos (CA)

On-site
USD 96,000 - 151,000
Electronic Assembler
Electronic Assembler

Rantec Power Systems Inc. • Layton (UT)

On-site
USD 24,000 - 34,000
Competitive wages
Medical PPO/HSA benefits
Dental
+8
Electrical Sustaining Engineer
Electrical Sustaining Engineer

Rantec Power Systems Inc. • Los Osos (CA)

On-site
USD 96,262 - 125,154
Competitive wages
Medical (PPO, HSA), Dental, Vision
401K with matching up to 6%
+4
Senior Electrical Engineer
Senior Electrical Engineer

Rantec Power Systems Inc. • Los Osos (CA)

On-site
USD 120,000 - 170,000
Manufacturing Engineer
Manufacturing Engineer

Rantec Power Systems Inc. • Los Osos (CA)

On-site
USD 79,600 - 113,700
Competitive wages
Medical & Dental & Vision
Vacation & PTO
+4
Electronic Assembler
Electronic Assembler

Rantec Power Systems, Inc • Layton (UT)

On-site
USD 24,000 - 34,000
Competitive wages
Medical (PPO, HSA)
Dental
+8
Software Engineer I – Embedded
Software Engineer I – Embedded

Universal Instruments Corporation • Town of Conklin (NY)

On-site
USD 70,000 - 75,000
Robust Benefits
Senior Electrical Engineer
Senior Electrical Engineer

Rantec Power Systems, Inc • Los Osos (CA)

On-site
USD 110,000 - 160,000
Software Engineer I - Embedded
Software Engineer I - Embedded

Universal Instrument • Town of Conklin (NY)

On-site
USD 70,000 - 75,000
Robust Benefits
Materials Commodity Manager - PCBs
Materials Commodity Manager - PCBs

Rantec Power Systems, Inc • Los Osos (CA)

On-site
USD 106,000 - 138,000