Talent.com
Engineer II - Software Engineering (Firmware) Signaling Division
Engineer II - Software Engineering (Firmware) Signaling DivisionFederal Signal • University Park, USA
Engineer II - Software Engineering (Firmware) Signaling Division

Engineer II - Software Engineering (Firmware) Signaling Division

Federal Signal • University Park, USA
[job_card.30_days_ago]
[job_preview.job_type]
  • [job_card.full_time]
[job_card.job_description]

The successful candidate will be responsible for designing, developing, and testing the low-level software (firmware) that controls the functionality of electronic hardware devices, like embedded systems and computer peripherals, requiring a deep understanding of hardware architecture and proficiency in programming languages like C/C++ to create code that interacts directly with the hardware components, often utilizing real-time operating systems (RTOS) to ensure timely system responses; they collaborate with hardware engineers to ensure seamless integration and troubleshoot issues throughout the product development cycle.

Essential Job Duties & Responsibilities:

  • Develop firmware architectures and algorithms to meet product requirements, considering hardware constraints and performance optimization.
  • Write clean, efficient, and well-documented firmware code using embedded C/C++ programming languages, adhering to coding standards and best practices.
  • Understand and utilize various hardware components like microcontrollers, memory, peripherals, and communication interfaces to interact with them through firmware.
  • Work with RTOS to manage system tasks with precise timing and priority levels.
  • Conduct thorough unit integration, and system-level testing to identify and resolve firmware defects, utilizing debugging tools and techniques.
  • Work closely with hardware engineers to ensure smooth integration between firmware and hardware components, addressing design challenges and providing feedback.
  • Create detailed technical documentation for firmware design, implementation, and testing procedures.
  • Support existing firmware by implementing bug fixes, feature enhancements, and updates to address customer needs.
  • May include travel to the field and/or trade shows.
  • Perform product evaluations to determine if engineering standards are met.
  • Flexibility to perform other duties and assignments as required

Position Requirements:

  • Bachelor's degree in computer science or equivalent from an accredited university.
  • 5-7 years of previous experience in a similar role.
  • Strong proficiency in C/C++ programming languages with a focus on embedded systems.
  • Deep knowledge of microcontroller architectures, memory management, peripherals, and communication protocols.
  • Experience with popular RTOS like FreeRTOS, Zephyr, or similar.
  • Familiarity with IDEs, debuggers, emulators, and other development tools for embedded systems.
  • Experience with unit testing, integration testing, and system-level validation methodologies.
  • Excellent analytical and debugging skills to identify and troubleshoot complex firmware issues.
  • Ability to effectively communicate technical concepts to both technical and non-technical stakeholders.

Wage Range: $68,731 - $98,187

Benefits of Employment

In addition to excellent career growth opportunities, Federal Signal Corporation offers a wide array of benefits including: annual bonus potential, insurance (life, medical, dental, vision), paid holidays, paid vacation, 401(k) with matching contributions and tuition reimbursement. We provide our employees with a smoke-free, drug-free workplace.

About Us

Federal Signal in University Park is a leading manufacturer and supplier of comprehensive systems and products used to protect people and property. Our products and integrated solutions include systems for campus and community alerting, emergency vehicles, first responder interoperable communications, industrial communications, and command and municipal networked security. Specific products include: lightbars and sirens, public warning sirens and public safety software.

Federal Signal Corporation (NYSE: FSS) builds and delivers equipment of unmatched quality that moves material, cleans infrastructure, and protects the communities where we work and live. Founded in 1901, Federal Signal is a leading global designer and manufacturer of products and total solutions that serve municipal, governmental, industrial and commercial customers. Headquartered in Downers Grove, IL, with manufacturing facilities worldwide, the Company operates two groups: Environmental Solutions and Safety and Security Systems. For more information on Federal Signal, visit: www.federalsignal.com

The Company is an equal opportunity employer. Qualified applicants will not be discriminated against on the basis of, and will receive consideration for employment without regard to, race, color, religion, national origin, sex, sexual orientation, gender identity, age, disability, genetic information, status as a protected veteran, or any other protected category, characteristic, or trait under applicable law. If you require reasonable accommodation in the

[job_alerts.create_a_job]

Engineer II Software Engineering Firmware Signaling Division • University Park, USA

[internal_linking.similar_jobs]
Senior Software Engineer

Senior Software Engineer

OVH US LLC • Dallas, TX, United States
[job_card.full_time]
The Senior Software Engineer will work under minimal direction to design and develop high performance storage algorithms for the next generation of NVME over Fabrics storage solutions.This is an op...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Senior Software Engineering Leader: Build Scalable Systems

Senior Software Engineering Leader: Build Scalable Systems

Goldman Sachs • Dallas, TX, United States
[job_card.full_time]
A leading global investment firm in Dallas is seeking experienced Software Engineers to drive innovation across their engineering teams.Candidates must possess strong problem-solving skills, profic...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Associate Director-Technology II

Associate Director-Technology II

AT&T • Plano, TX, United States
[job_card.full_time]
JOB TITLE: Associate Director-Technology II.JOB LOCATION: 3400 W Plano Pkwy, Plano, TX 75075 [Hybrid Position].Lead and manage a multidisciplinary team of software developers, QA engineers, and Dev...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Tech Director II: Lead Scalable Cloud Apps & Teams

Tech Director II: Lead Scalable Cloud Apps & Teams

AT&T • Plano, TX, United States
[job_card.full_time]
A major telecommunications company is seeking an Associate Director-Technology II to lead and manage a multidisciplinary team.This role involves overseeing scalable applications development with te...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Engineering - Cloud Connectivity - Software Engineer - Vice President - Dallas

Engineering - Cloud Connectivity - Software Engineer - Vice President - Dallas

Goldman Sachs • Dallas, TX, United States
[job_card.full_time]
At Goldman Sachs, our Engineers don’t just make things – we make things possible.Change the world by connecting people and capital with ideas.Solve the most challenging and pressing engineering pro...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Software Engineer III - Systems & Reliability

Software Engineer III - Systems & Reliability

Chase • Plano, TX, United States
[job_card.full_time]
We have an exciting and rewarding opportunity for you to take your software engineering career to the next level.As a Software Engineer III at JPMorgan Chase within the Corporate Technology organiz...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
EngTech I

EngTech I

Netsync Network Solutions • Dallas, TX, United States
[job_card.full_time]
The Tech I position focuses on the installation of network hardware infrastructure in both educational and professional settings.This is primarily an INSTALLATION role, so it is crucial that candid...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Senior Software Engineer II

Senior Software Engineer II

Zippy • Dallas, TX, United States
[job_card.full_time]
Zippy was founded with one mission: to make getting a loan for a manufactured home simple, fast, and fully online.We believe modern manufactured homes are affordable, well-built, eco-friendly, and ...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Senior Software Engineer - Enterprise Integrations

Senior Software Engineer - Enterprise Integrations

Crowe • Plano, TX, United States
[job_card.full_time]
Your Journey at Crowe Starts Here.At Crowe, you can build a meaningful and rewarding career.With real flexibility to balance work with life moments, you're trusted to deliver results and make an im...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Senior Software Engineer

Senior Software Engineer

Broadcom Corporation • Plano, TX, United States
[job_card.full_time]
Broadcom provides IT management solutions that help customers manage and secure complex IT environments to support agile business services.It's our aim to encourage global collaboration and innovat...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Software Engineering Manager — Remote/Hybrid Leader

Software Engineering Manager — Remote/Hybrid Leader

Jack Henry & Associates • Allen, TX, United States
[filters.remote]
[job_card.full_time]
A financial technology firm is seeking a Manager of Software Engineering in Allen, TX, to lead software development projects and ensure delivery aligns with corporate quality standards.Candidates s...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Controls & Integration Engineer II, Mechanical

Controls & Integration Engineer II, Mechanical

CPG • Dallas, Texas, United States
[job_card.full_time]
Controls & Integration Engineer II, Mechanical ...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Senior Software Engineer II - Lead Systems, Remote

Senior Software Engineer II - Lead Systems, Remote

Zippy • Dallas, TX, United States
[filters.remote]
[job_card.full_time]
A financial technology company based in Dallas, TX, is seeking a Senior Software Engineer II to lead multi-component projects and mentor engineers.The role requires expertise in multiple programmin...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Senior Software Engineer

Senior Software Engineer

OVHcloud • Dallas, TX, United States
[job_card.full_time]
The Senior Software Engineer will work under minimal direction to design and develop high performance storage algorithms for the next generation of NVME over Fabrics storage solutions.This is an op...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Secure Software Engineering Asc. Manager (Embedded Systems)

Secure Software Engineering Asc. Manager (Embedded Systems)

ClearanceJobs • Dallas, TX, United States
[job_card.full_time]
Cyber Software Engineer Ascending Manager.You will be the Cyber Software Engineer Ascending Manager for the Program Protection Organization.Our team is responsible for overseeing all aspects of Ant...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Senior Software Engineer

Senior Software Engineer

Cetera Financial Group • Dallas, TX, United States
[job_card.full_time]
We are at the forefront of transforming the future of technology in the financial industry, and we seek curious, practical individuals to help us pave the way.Our team is not intimidated by taking ...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Platform Engineer

Platform Engineer

TEKsystems • Dallas, Texas, United States
[job_card.full_time]
Platform Engineer (DevOps) - OnSite*.Our client is expanding its Technology Operations Management group and is seeking multiple *Platform **Engineers (Mid & Expert Level)* to support and enhance th...[show_more]
[last_updated.last_updated_1_day] • [promoted]
Sofware Engineer

Sofware Engineer

TradeJobsWorkForce • 75391 Dallas, TX, US
[job_card.full_time]
Analyze, design and develop tests and test-automation suites.Design, create and develop a processing platform using various configuration management technologies.Test software development methodolo...[show_more]
[last_updated.last_updated_30] • [promoted]