Job Description
eWe are seeking a skilled Embedded Software Engineer to join our team. You will be responsible for providing technical expertise to solve difficult software challenges, designing and developing embedded software for space products, and assisting in the development and maintenance of various software applications. This role requires a strong experience in embedded systems and the ability to work effectively within a team.
ResponsibilitiesImplement innovative approaches and develop clearly written design specifications to ensure products meet technical performance, feature set, cost, and time-to-market goals.Facilitate the design of complex products by leading and coordinating engineering teams through clearly documented architectural level design documents.Perform original and innovative software design, distilling large-scale designs into architectural elements that can be divided among engineering teams.Develop plans, schedules, and identify resources required to develop products from market requirements through product release.Identify risk areas and develop contingency plans to mitigate risks that could result in schedule delays or failure to meet specifications.Conceive methods for achieving product requirements using appropriate software architecture and design techniques.Provide support for maintaining existing products by investigating and resolving defects, creating documentation, and releasing new software versions.Take the initiative to research, develop, propose, evaluate, and implement new methods, processes, techniques, tools, components, or technology to improve product quality, timeliness, and performance.Modify existing SOPs or create new SOPs to implement new processes.Essential SkillsFluent in C and Python.Strong experience in VxWorks, Linux, and Bare Metal embedded systems.Experience in developing bootloaders, BSP, VxWorks 7, Linux, and RTEMS device drivers.Familiarity with Buildroot and Yocto Linux build systems.Good understanding of NAND FLASH memory file systems, drivers, and implementation.Skilled in low-level hardware code development and debugging.Proficient with debuggers and in-circuit emulators.Experience in debugging using lab equipment and other tools.Ability to work effectively in a team setting.Strong problem-solving and conflict management skills.Analytical, evaluative, and objective critical thinking skills.Additional Skills & QualificationsBachelor's Degree in Computer Science, Computer Engineering, or a related field. A Master’s degree is a plus.10+ years of relevant work experience.Work Environment
Our work environment is focused on people, offering policies that prioritize their well-being. We provide career development opportunities, comprehensive medical, dental, and vision coverage, generous paid time off, tuition reimbursement, a 401k plan with employer match, and an employee referral program. The role involves working with advanced technologies and lab equipment, contributing to innovative space product development.
Pay and BenefitsThe pay range for this position is $160000.00 - $180000.00
Benefits of working at PDC
People–Focused Policies
Career Development
Medical/Dental/Vision Coverage
Generous Paid Time Off
Tuition Reimbursement
401k with Employer Match
Employee Referral Program
Workplace Type
This is a fully onsite position in Poway,CA.
Application Deadline
This position will be accepting applications until Dec 26, 2024.
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 & InclusionAt 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 peopleThe 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 actalentaccommodation@actalentservices.com for other accommodation options.